首頁 > 頭條 > 主體

php的cookie使用方法

无忌哥哥
發布: 2018-06-28 11:11:47
原創
1883 人瀏覽過

* cookie與session會話之間的最大區別:

 * cookie保存在客戶端瀏覽器中

 * session保存在伺服器上面,使用cookie保存的客戶ID進行查詢

 * 所有,session是基於cookie的,因此,我們先要學習如何使用php來給客戶端設定cookie

 * 讓伺服器記住訪客

/ /1.設定cookie(name,value,expire)

//cookie名稱也是變數,也要遵循php關於變數標識符的命名規則

setcookie('username', 'peter zhu',time()+60*10);  //10分钟后过期
setcookie('email', 'peter@php.cn');
登入後複製

//2.查看cookie:使用超全域變數$_COOKIE

//為什麼要二次?第一次是設定,第二次才是查看新值

echo &#39;用户名: &#39;,$_COOKIE[&#39;username&#39;],&#39;<br>&#39;;
echo &#39;邮箱: &#39;,$_COOKIE[&#39;email&#39;],&#39;<br>&#39;;
登入後複製

//3.更新cookie:

//先把前面的設定cookie語句關掉,刷新二次才能看到新值

setcookie(&#39;username&#39;,&#39;朱老师&#39;);
登入後複製

//3.刪除cookie:setcookie()

//注意1 :請將前面的設定語句關掉

//注意2:僅是值已刪除不能更訪問啦,但cookie變數名稱仍存在

//方法1: setcookie(name ),只傳cookie名稱

setcookie(&#39;username&#39;);
登入後複製

//方法2: setcookie(name),傳空值

setcookie(&#39;username&#39;,&#39;&#39;);
登入後複製

//方法3: setcookie(name,'',time()-x ):隨便傳一個已過期的時間

setcookie(&#39;username&#39;,&#39;&#39;,time()-3600);
登入後複製

//5.物理刪除cookie: unset($_COOKIE[name]),徹底幹掉了cookie,終於安全啦

unset($_COOKIE[&#39;username&#39;]);
登入後複製
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板