PHP setcookie() 函数

语法

setcookie(name,value,expire,path,domain,secure);
name 必需。规定 cookie 的名称。
value 必需。规定 cookie 的值。
expire 可选。规定 cookie 的有效期。
path 可选。规定 cookie 的服务器路径。
domain 可选。规定 cookie 的域名。
secure 可选。规定是否通过安全的 HTTPS 连接来传输 cookie。

 

 

设置cookie

setcookie("username", $username, time()+3600,"/amazon");
setcookie("lastlogin", $arr[0]['lastLoginTime'], time()+3600,"/amazon");
setcookie("userid", $arr[0]['id'], time()+3600,"/amazon");

取出cookis

$_COOKIE['username'];

删除cookie——通过把失效日期设置为过去的日期/时间,删除一个 cookie:

setcookie("username", "", time()-3600,"/amazon");
setcookie("lastlogin", "", time()-3600,"/amazon");
setcookie("userid", "", time()-3600,"/amazon");

删除当前会话的所有cookie

foreach($_COOKIE as $key=>$val){
setcookie($key,"",time()-3600,"/amazon");
}

 

注意cookie对应路径,不同path下cookie值不同

posted @ 2016-11-21 16:04  陈泽泽  阅读(183)  评论(0编辑  收藏  举报