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 的寫入與讀取

發表評論

讚助本站發展 維持服務器消耗

全站源碼免費下載 立刻讚助