cookie屬於http協議中的乙個字段 乙個cookie一共有5個小 字段
1.name=value name中不允許有冒號,逗號,空格,以後設定的cookie和以前設定的cookie名稱相同,會被ie覆蓋
2.expires=date 如果被省略或被賦值為零,這個cookie只會在乙個會話中存在.象php asp中的sesion id.
3.domain=domainname
4.path=path 設定指定的伺服器路徑,只有當ie訪問該路徑和該路徑下的檔案的時候,cookie才會被ie載入,並和http頭一起傳送到伺服器上
5.secure
注意:js不能直接讀取cookie檔案.js讀到的只是被ie預先載入好的記憶體資料.ie會根據前面的2-5的4個條件來選擇性的載入cookie,能被ie載入進來的,通過js才能讀到.否則js讀不到.取cookie的js document.cookie
舉乙個簡單的例子吧
你的伺服器網域名稱是 下面有乙個目錄是***,你在設定cookie的時候對path=/***; domain=.test.com
你在www.test.com/test.htm 中呼叫js是取不到這個cookie的.
最直觀的表現是你在訪問這個www.test.com/test.htm 時,沒有傳送cookie給伺服器端.http頭中沒有cookie資訊.換句話說 在http頭中包含有該cookie資訊,你才能在js中讀到
js寫入 讀取 刪除cookies
寫入cookies function setcookie name,value 讀取cookies function getcookie name 刪除cookies function delcookie name 使用示例 setcookie name hayden alert getcookie...
讀取和寫入Cookies
region 讀取或寫入cookie 2 3 寫cookie值 4 5 名稱 6 值 7 public static void writecookie string strname,string strvalue 8 14 cookie.value urlencode strvalue 16 17 ...
JS操作cookies方法
js操作cookies方法 寫cookies function setcookie name,value 讀取cookies function getcookie name 刪除cookies function delcookie name 使用示例 setcookie name hayden al...