cookie工作原理

PHP / 462人浏览 / 0人评论

当客户访问某个网站时,在PHP中可以使用setcookie函数生成一个cookie,系统经处理把这个cookie发送到客户端并保存在c:\Documents and Settings\用户名\Cookies

目录下。cookie是HTTP标头的一部分,因此setcookie函数必须在任何内容送到浏览器之前调用。这种限制与header()函数一样。当客户再次访问该网站时,浏览器会

自动把c:\Documents and Settings\用户名\Cookies目录下与该站点对应的cookie发送到服务器服务器则把从客户端传来的cookie将自动地转化成一个PHP变量。

通过$_COOKIE['xxx']读取客户端发来的cookie。


创建 cookie


通过 setcookie() 函数来创建一个 cookie ,成功返回 TRUE ,否则返回 FALSE 。


语法:


bool setcookie( string name [, string value [, int expire [, string path [, string domain ]]]] )


参数说明:

name cookie 名称

value 可选,cookie 值

expire 可选,过期时间,时间戳格式

path 可选,服务器端有效路径,/ 表示整个域名有效,默认为 当前设置 cookie 时页面的路径

domain 可选,该 cookie 有效的域名




转自公众号:PHP自学中心

如有侵权请联系作者删除



0 条评论

还没有人发表评论

发表评论 取消回复

记住我的信息,方便下次评论
有人回复时邮件通知我