php cookie工作原理

当客户访问某个网站时,在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 有效的域名

posted @ 2017-04-18 10:30  Ricky_boke  阅读(607)  评论(0编辑  收藏