php中cookie的操作

php设置和获取cookie

创建cookie

setcookie('mycookie','value',time()+86400);//参数3 cookie过期时间
//函数原型:int setcookie(string name,string value,int expire,string path,string domain,int secure)

echo($mycookie);
echo($HTTP_COOKIE_VARS['mycookie']);
echo($_COOKIE['mycookie']);

删除cookie
1)setcookie('name'); 调用只带有name参数的setcookie();
2)setcookie('mycookie','',time()-1);使失效时间为time()或time()-1;

获取COOKIE过期时间的办法
$expire = time() + 86400; // 设置24小时的有效期
setcookie ("var_name", "var_value", $expire); // 设置一个名字为var_name的cookie,并制定了有效期
setcookie ("var_name_expire", $expire, $expire); // 再将过期时间设置进cookie以便你能够知道var_name的过期时间

注:
在发送 cookie 时,cookie 的值会自动进行 URL 编码。接收时会进行 URL 解码。
如果你不需要这样,可以使用 setrawcookie() 代替。

 


 

 

posted on 2016-09-24 11:17  Sweet小马  阅读(275)  评论(0编辑  收藏  举报

导航