读取Cookie
在PHP中可以通过$_COOKIE变量读取浏览器端的Cookie值。
【示例】
读取Cookie值。
<?phpif(!isset($_COOKIE["vtime"])){ //如果Cookie不存在 setcookie("vtime",date("y-m-d H:i:s")); //设置一个Cookie变量 echo "第一次访问"."<br>"; //输出字符串}else{ //如果Cookie存在 echo "上次访问时间为:".$_COOKIE["vtime"]; //输出上次访问网站的时间 echo "<br>"; setcookie("vtime",date("y-m-d H:i:s"),time()+60); //设置带Cookie失效时间的变量}echo "本次访问时间为: ".date("y-m-d H:i:s"); //输出当前的访问时间?>
在上面示例中,首先检测Cookie文件是否存在,如果不存在,则新建一个Cookie;如果存在,则读取Cookie值,并显示用户上次访问时间。
删除Cookie
创建Cookie之后,如果没有设置它的失效时间,则Cookie文件在关闭浏览器时会被自动删除,如果在关闭浏览器之前删除Cookie,可以有两种方法。
(1)使用setcookie()函数删除,只要将该函数的第二个参数设置为空,将第三个参数设置为小于当前系统时间即可,例如:
setcookie("vime","",date("y-m-d H:i:s"),time()-1);
如果把第三个参数设置为0,则表示直接删除Cookie值。
(2)在IE浏览器中,选择【工具】|【Inter-net选项】命令,打开【Internet选项】对话框,在【常规】选项卡中单击【删除Cookie】按钮即可。
当前文章标题:读取Cookie和删除Cookie
当前URL:http://www.lyjtt.cn/news/wzzz/3279.html
上一篇:创建Cookie
下一篇:格式化字符串