cookie数组:
1.设置cookie
setcookie('username','user1',time()+3600,'/');
2.删除cookie
setcookie('username','user1',time()-1,'/'); //相当于重新设置cookie,回到原始状态
3.内存清空cookie(无法实现,不用管)
&_COOKIE=array();无法实现
4.会话后过期
setcookie('username','user1',0,'/');
如果把设置时间改为0,则代表会话结束(session),即浏览器全部关闭后过期。
setcookie前最好不要有任何输出,版本高可忽略
<?php
setcookie("username","user1",time()+5,"/");//属性名,属性值,时间(s),范围(www下的任何目录)
setcookie("password","123",time()+3600,"/");
setcookie("user_id","20",time()+3600,"/");
print_r($_COOKIE);
?>
<?php
//设置cookie会话结束过期---关闭浏览器为会话结束
setcookie("username","user1",0,"/");//属性名,属性值,时间(s),范围(www下的任何目录)
setcookie("password","123",0,"/");
setcookie("user_id","20",0,"/");
print_r($_COOKIE);
?>
<?php
//设置cookie过期
setcookie("username","user1",time()-1,"/");//属性名,属性值,时间(s),范围(www下的任何目录)
setcookie("password","123",time()-1,"/");
setcookie("user_id","20",time()-1,"/");
print_r($_COOKIE);
?>
设置cookie后在浏览器中的显示