PHP 操作 Cookie 的寫入與讀取
cookie 常用於識別用戶。cookie 是服務器留在用戶計算機中的小文件。每當相同的計算機通過瀏覽器請求頁麵時,它同時會發送 cookie。通過 PHP,您能夠創建並取回 cookie 的值。
PHP的中cookie的寫入
語法
setcookie(name, value, expire, path, domain);
解釋:
name:cookie的名稱
value:cookie的值
expire:cookie的過期時間
path:cookie所存在的目錄,此值可省略,可果省略則默認為當前頁麵,其它頁麵無法讀取cookie
舉例說明
設置一個cookie,名稱為uer,值為:heibai.org,過期時間為10分鍾
代碼:
setcookie('url','heibai.org',time()+10*60,'/');
// '/':為網站的所有頁麵路徑
//單頁麵不設置路徑
//setcookie('url','feiniaomy.com',time()+10*60);
//檢查cookie是否已設置
if(isset($_COOKIE['url'])){
echo 'cookie設置成功';
}else{
echo 'cookie設置失敗';
}
代碼運行結果
cookie設置成功
PHP讀取設置的cookie
PHP 的 $_COOKIE 變量用於取回 cookie 的值。
舉例說明
讀取上個實例中的cookie
代碼:
setcookie('url','heibai.org',time()+10*60,'/');
// '/':為網站的所有頁麵路徑
//單頁麵不設置路徑
//setcookie('url','heibai.org',time()+10*60);
//檢查cookie是否已設置
if(isset($_COOKIE['url'])){
echo 'cookie設置成功';
echo '<br/>';
echo 'cookie為:'.$_COOKIE['url'];
}else{
echo 'cookie設置失敗';
}
代碼運行結果
cookie設置成功
cookie為:heibai.org
PHP刪除設置的cookie
PHP刪除cookie,隻需要重新把cookie的過期時間,設置為經當前時間小就可以了
舉例說明
把上麵的實例,設置的cookie為過期時間
代碼
setcookie('url','',time()-60*60);
相關說明:
1、VIP會員無限製任意下載,免積分。立即前往開通>>
2、下載積分可通過日常 簽到、綁定郵箱 以及 積分兌換 等途徑獲得!
3、本站資源大多存儲在雲盤,如出現鏈接失效請評論反饋,如有密碼,均為:www.ipipn.com。
4、所有站內資源僅供學習交流使用。未經原版權作者許可,禁止用於任何商業環境,否則後果自負。為尊重作者版權,請購買正版作品。
5、站內資源來源於網絡公開發表文件或網友分享,如侵犯您的權益,請聯係管理員處理。
6、本站提供的源碼、模板、軟件工具等其他資源,都不包含技術服務,請大家諒解!
7、源碼、模板等資源會隨著技術、壞境的升級而存在部分問題,還請慎重選擇。
PS.源碼均收集自網絡,如有侵犯閣下權益,請發信件至: admin@ipipn.com .
源站網 » PHP 操作 Cookie 的寫入與讀取