讀取Cookie
在PHP中可以通過$_COOKIE變量讀取瀏覽器端的Cookie值。
【示例】
讀取Cookie值。
<?phpif(!isset($_COOKIE["vtime"])){ //如果Cookie不存在 setcookie("vtime",date("y-m-d H:i:s")); //設(shè)置一個(gè)Cookie變量 echo "第一次訪問"."<br>"; //輸出字符串}else{ //如果Cookie存在 echo "上次訪問時(shí)間為:".$_COOKIE["vtime"]; //輸出上次訪問網(wǎng)站的時(shí)間 echo "<br>"; setcookie("vtime",date("y-m-d H:i:s"),time()+60); //設(shè)置帶Cookie失效時(shí)間的變量}echo "本次訪問時(shí)間為: ".date("y-m-d H:i:s"); //輸出當(dāng)前的訪問時(shí)間?>
在上面示例中,首先檢測Cookie文件是否存在,如果不存在,則新建一個(gè)Cookie;如果存在,則讀取Cookie值,并顯示用戶上次訪問時(shí)間。
刪除Cookie
創(chuàng)建Cookie之后,如果沒有設(shè)置它的失效時(shí)間,則Cookie文件在關(guān)閉瀏覽器時(shí)會被自動(dòng)刪除,如果在關(guān)閉瀏覽器之前刪除Cookie,可以有兩種方法。
(1)使用setcookie()函數(shù)刪除,只要將該函數(shù)的第二個(gè)參數(shù)設(shè)置為空,將第三個(gè)參數(shù)設(shè)置為小于當(dāng)前系統(tǒng)時(shí)間即可,例如:
setcookie("vime","",date("y-m-d H:i:s"),time()-1);
如果把第三個(gè)參數(shù)設(shè)置為0,則表示直接刪除Cookie值。
(2)在IE瀏覽器中,選擇【工具】|【Inter-net選項(xiàng)】命令,打開【Internet選項(xiàng)】對話框,在【常規(guī)】選項(xiàng)卡中單擊【刪除Cookie】按鈕即可。
當(dāng)前文章標(biāo)題:讀取Cookie和刪除Cookie
當(dāng)前URL:http://www.gtalker.cn/news/wzzz/3279.html
上一篇:創(chuàng)建Cookie
下一篇:格式化字符串