zoukankan      html  css  js  c++  java
  • PHP setrawcookie() 函数

    定义和用法

    setrawcookie() 函数不对 cookie 值进行 URL 编码,发送一个 HTTP cookie。

    cookie 是由服务器发送到浏览器的变量。cookie 通常是服务器嵌入到用户计算机中的小文本文件。每当同一台计算机通过浏览器请求页面时,就会发送这个 cookie。

    cookie 的名称自动指定为相同名称的变量。例如,如果被发送的 cookie 名为 "user",则会自动创建一个名为 $user 的变量,包含 cookie 的值。

    必须在任何其他输出发送到客户端前对 cookie 进行赋值。

    如果成功,该函数返回 TRUE。如果失败则返回 FALSE。

    语法

    setrawcookie(name,value,expire,path,domain,secure)
    参数描述
    name 必需。规定 cookie 的名称。
    value 必需。规定 cookie 的值。
    expire 可选。规定 cookie 的过期时间。

    time()+3600*24*30 将设置 cookie 的过期时间为 30 天。如果这个参数没有设置,那么 cookie 将在 session 结束后(即浏览器关闭时)自动失效。

    path 可选。规定 cookie 的服务器路径。

    如果路径设置为 "/",那么 cookie 将在整个域名内有效.如果路径设置为 "/test/",那么 cookie 将在 test 目录下及其所有子目录下有效。默认的路径值是 cookie 所处的当前目录。

    domain 可选。规定 cookie 的域名。

    为了让 cookie 在 example.com 的所有子域名中有效,您需要把 cookie 的域名设置为 ".example.com"。当您把 cookie 的域名设置为 www.example.com 时,cookie 仅在 www 子域名中有效。

    secure 可选。规定是否需要在安全的 HTTPS 连接来传输 cookie。如果 cookie 需要在安全的 HTTPS 连接下传输,则设置为 TRUE。默认是 FALSE。

    提示和注释

    提示:可以通过 $HTTP_COOKIE_VARS["user"] 或 $_COOKIE["user"] 来访问名为 "user" 的 cookie 的值。

    注意:setrawcookie() 函数与 setcookie() 函数几乎完全相同,不同的是不会在发往客户端时,对 cookie 值进行自动 URL 编码。


    实例 1

    设置并发送 cookie:

    <?php
    $value = "my cookie value";
    
    // send a simple cookie
    setrawcookie("TestCookie",$value);
    ?>
    
    <html>
    <body>
    
    ...
    ...
    
    
    <?php
    $value = "my cookie value";
    
    // send a cookie that expires in 24 hours
    setrawcookie("TestCookie",$value, time()+3600*24);
    ?>
    
    <html>
    <body>
    

      


    ...
    ...
  • 相关阅读:
    高度地形Unity3D 通过代码导入自定义格式地形的方法
    初始化提交CI跟swfupload结合 出现302的解决方案
    文件信息我的学习生涯(Delphi篇) 11
    相机三星如果我可以设计HTC ONE的相机
    数据数据库Apache Derby数据库
    安装索引源码阅读工具 lxr 安装配置初探
    模板替换php实战 第三天
    应用程序安装实验四十六微软应用程序虚拟化之一APPV 5.1服务器部署
    函数应用SAEPython教程(一) 在SAE上进行Python的开发
    消息方法熬之滴水穿石:Delphi曾经的利器(5)
  • 原文地址:https://www.cnblogs.com/furuihua/p/11698136.html
Copyright © 2011-2022 走看看