首頁 > 後端開發 > PHP問題 > php cookie如何設定和取得

php cookie如何設定和取得

(*-*)浩
發布: 2023-02-26 12:12:01
原創
3857 人瀏覽過

Cookie保存在客戶端瀏覽器中,cookie是Http頭的一部分,透過瀏覽器要求頁面時,它會被透過Http頭的形式發送過去。被要求的頁面,可以透過PHP來取得cookie的值。

php cookie如何設定和取得

Cookie和瀏覽器和域名相關,不同瀏覽器各自存儲,cookie只會在當前域名發送,其他域名不會帶上cookie去請求。

cookie的設定  (建議學習:PHP影片教學

語法:

setcookie( string name,[string value],[int expire],[string path],[string domain]);
登入後複製

參數說明:

name:cookie名稱

value:cookie值

expire:過期時間,時間戳格式。不設定則在瀏覽器關閉後cookie失效。

path:伺服器端有效路徑。預設為目前設定cookie時頁面的路徑,’/‘表示整個網域有效,’/A’表示A分類目錄下的頁面有效。只有設定的路徑包含的頁面才可以拿到cookie值

domain:該cookie有效的域名,只有指定的域名才可以拿到cookie,預設所有域名都可以拿到。如,“www.baidu.com”,也可是“.baidu.com”。

實例:

setcookie("validCode","value",time()+3600*2,'/','www.baidu.com');
 //cookie名称:validCode
 //cookie值:value
 //过期时间:两个小时后过期
 //可以拿到cookie的页面:所有页面
 //可以拿到cookie的域名:www.baidu.com
登入後複製

取得cookie

$_COOKIE['validCode']
登入後複製

以上是php cookie如何設定和取得的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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