1. 程式人生 > >PHP操作cookie

PHP操作cookie

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