PHP操作cookie
阿新 • • 發佈:2018-11-10
1.當只有一個引數的時候,預設是刪除,響應報文裡面設定了一個過去的時間
setcookie('key2');
2.當有兩個引數的時候,是設定cookie
setcookie('key','value1');
3.第三個引數是設定過期時間,如果不設定的話,預設瀏覽器關閉的時候就過期
setcookie('key4','value2',time()+1*24*60*60);
4.第四個引數path
//這個是隻對這個資料夾下的檔案才設定COOKIE setcookie('key5', 'value3', time() + 1 * 24 * 60 * 60, '/05php'); //對整個檔案裡面都設定COOKIE setcookie('key5', 'value3', time() + 1 * 24 * 60 * 60, '/');
5.domain
setcookie('key3', 'value3', time() + 1 * 24 * 60 * 60, '/users',domain);
假設domain='www.myweb.com' 在這個域名裡面的檔案和他的三級域名(w2.www.myweb.com')裡面的檔案 都設定cookie
6.setcookie('key4', 'value4', time() + 1 * 24 * 60 * 60, '', '', false, true);
設定這個 Cookie 是否僅僅通過安全的 HTTPS 連線傳給客戶端。 設定成 TRUE
時,只有安全連線存在時才會設定 Cookie。
設定成 TRUE
,Cookie 僅可通過 HTTP 協議訪問。
更詳細的資料請參考:http://php.net/manual/zh/function.setcookie.php