PHP——cookie
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP——cookie相关的知识,希望对你有一定的参考价值。
创建:
使用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的主要内容,如果未能解决你的问题,请参考以下文章
C#-WebForm-★内置对象简介★Request-获取请求对象Response相应请求对象Session全局变量(私有)Cookie全局变量(私有)Application全局公共变量Vi(代码片段