码迷,mamicode.com
首页 > Web开发 > 详细

PHP——cookie

时间:2016-02-17 21:00:04      阅读:329      评论:0      收藏:0      [点我收藏+]

标签:

创建:

  使用setcookie( string $name [, string $value = "" [, int $expire = 0 [, string $path = "" [, string $domain = "" [, bool $secure = false [, bool $httponly = false ]]]]]])函数创建,

参数   描述 
name 必填,规定cookie名称
value 必填,规定cookie的值
expire 可选,规定cookie的有效期
path 可选,规定cookie服务器路径
domain 可选,规定cookie的作用域名
secure 可选,规定是否通过HTTPS传输cookie
httponly 可选,规定cookie是否只能通过HTTP协议进行访问(PHP5.2.0加入)

   未指定expire时,cookie会在当前会话结束(浏览器关闭)时自动被清除。

setcookie("TestCookie", "this is test");
setcookie("TestCookie", "this is test", time()+3600); /* 有效期1个小时*/

   

  setcookie在使用后,可在HTTP请求头中找到Set-Cookie的信息。

  

清除:

  1、要删除cookie需要确保它的有效期已过,才能触发浏览器的删除机制。

  使用setcookie函数设置时间让其过期。

setcookie("TestCookie", "", time()-3600);

  

  2、设置cookie为空值。(此方法并不推荐使用,手册上未指出该方法,但在linux下查阅PHP源码的ext/standard/head.c部分中php_setcookie()中有提到)

setcookie("TestCookie", "");
setcookie("TestCookie", NULL);

  

 

 

  

PHP——cookie

标签:

原文地址:http://www.cnblogs.com/xxal/p/5196413.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!