====筆記部分====
setcookie()方法詳細學習
setcookie()可以用2個引數,3個引數,4個引數,5個引數來設定
***/
/*2個引數設定cookie
cookie隨著瀏覽器的關閉,就失效了.
*/setcookie('age',29);
/*下面我們讓cookie多活一會!
3個引數來設定cookie,第3個引數指的就是cookie的生命週期,以時間戳為單位
關掉瀏覽器後,可以對比出效果,age 關掉瀏覽器就失效
而school能存活1小時
*/setcookie('school','mba',time()+3600);
/***
cookie的作用域
乙個頁面設定的cookie,
預設在其同級目錄下,及子目錄下可以讀取.
如果想讓cookie整站有效,可以在根目錄下setcookie
也可以用第4個引數,來指定cookie生效路徑
***/
setcookie('gloabl','any where!',time()+3600,'/');
/*cookie是不能夠跨網域名稱(否則安全問題就太大了!)
比如sohu.com的cookie,不能被發到sina.com用
但是,可以在乙個網域名稱的子網域名稱下使用
需要用第5個引數,來表示
例: setcookie('key','value',time()+2000,'/','.sina.com.cn');
這個cookie在book.sina.com.cn可以用
在mili.sina.com.cn也可以用
*/echo 'cookie set ok';
/*把uri放在cookie裡
setcookie('history',array($uri));
這是錯誤寫法,因為cookie只能儲存字串,數字,不能儲存陣列,資源這樣的多維資料
因此$uri要放在陣列裡,但陣列要轉化成字串
*/if(!isset($_cookie['history'])) else
setcookie('history',implode('|',$his));
$id = isset($_get['id'])?$_get['id']:0;
cookie讀取設定name
cookie就是k v形式,可以理解為乙個hashmap cookie就是k v形式,可以理解為乙個hashmap cookie就是k v形式,可以理解為乙個hashmap 建立乙個無生命週期的cookie,即隨著瀏覽器的關閉即消失的cookie,如下12 下面建立乙個有生命週期的cookie,可以...
PHP高階 設定cookie
php設定cookie最常用的方法就是使用setcookie函式,setcookie具有7個可選引數,我們常用到的為前5個 name cookie名 可以通過 cookie name 進行訪問 value cookie的值 expire 過期時間 unix時間戳格式,預設為0,表示瀏覽器關閉即失效 ...
php設定和獲取cookie
setcookie mycookie value 函式原型 int setcookie string name,string value,int expire,string path,string domain,int secure 刪除cookie 1 呼叫只帶有name引數的setcookie ...