javascript 設定 cookie
- document.cookie='key=值[;expires=日期;domain=網址;path=目錄;secure=布林值]';
1. expires=過期時間,沒有設的話,cookie會在關閉瀏覽器時自動失效。設了過期時間,cookie在過期前都有效,即使關閉瀏覽器或關機還在。要消除一個cookie,可將 expires 設為過去時間。設定的時間要符合 GMT 格式。
2. domain=網路領域。只限此網路領域及其子領域,可以存取cookie。預設值為本頁所在的網域。可設定的值為本頁的網域及其主網域。例如本頁為 deathhell1121.blogspot.com 則其主網域為 blogspot.com。
3. path=檔案路徑。只限此檔案路徑及其子路徑,可以存取cookie。預設值為本網頁所在目錄。
4. max-age=秒數:cookie存活時間的秒數。
5. secure:如果設為 true,則限用https存取。
可以用這個去設定cookie
- function setCookie(c_name,value,exdays)
- {
- var exdate=new Date();
- exdate.setDate(exdate.getDate() + exdays);
- var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
- document.cookie=c_name + "=" + c_value;
- }
要使用的話可以用php去取得cookie。
- $cookie=$_COOKIE['cookie'];
如要判斷是否有cookie
- if(isset($_COOKIE['tab']))
留言