① 什麼是Cookie 有效期
cookie是保存在你電腦中的一種數據文件,其中記錄了你登錄該論壇的相關信息,可能包括你的內用戶名和密碼容以及其他信息,比如皮膚等等.
有效期指該cookie文件在這一段時間內都有效,過期後將需要你重新登陸或設置.
② cookie對象默認有效期
應該選抄D.Cookie默認有效期應該是指襲不專門設置有效期時的有效期,不設置有效期時Cookie只在當前會話內有效,關閉瀏覽器後即被丟棄.要讓Cookie永不過期時需要設置有效期為50年,但這是要專門去設置的.
③ 用戶登陸後的cookie失效時間是多久
你好,這個看你設置的cookie的過期時間是多久了,如果你沒設置,則表示這個cookie生命周期為瀏覽器會話期間,只要關閉瀏覽器窗口,cookie就消失了!
這種生命期為瀏覽會話期的cookie被稱為會話cookie。會話cookie一般不保存在硬碟上而是保存在內存里。
如果設置了過期時間,瀏覽器就會把cookie保存到硬碟上,關閉後再次打開瀏覽器,這些cookie依然有效直到超過設定的過期時間。存儲在硬碟上的cookie可以在不同的瀏覽器進程間共享,比如兩個IE窗口。而對於保存在內存的cookie,不同的瀏覽器有不同的處理方式。
④ 如何設置cookie的有效期
你是用戶還是開發者啊 要是用戶不想使用自動登錄就把瀏覽器的安全級別設置成最高 保證會讓你很滿足 一天登錄n次你就會享受輸n次密碼的快感。
如果是開發者那就可以兩種方式設置cookie有效期了:javascript設置和伺服器腳本語言設置(有php或者java或者asp或者.NET)
js是這樣設置的:
function zxmcook(name,value,time){ //函數名字自己隨意定義,zxm是哥哥我名字,你就不要郁悶了
var exp=new Date();
exp.setTime(exp.getTime()+time*60*24*60*1000); //這里的time就是天數
document.cookie=name+"="+escape(value)+";expires="+exp.toGMTString();
}
zxmcook("mn","zxm",1)//這就是一天
ok就這樣了 累死我了
然後php或者java或者asp或者.NET就不說了 並且每個人只會選擇一種的,哥不願意說了半天咱兩跑偏了 我搞的是php,結果你是java那樣多尷尬啊,不過我怎麼現在感覺怪怪的,你如果是開發者不會為了搞清楚個cookie跑這兒問半天,網上一搜就是一片,所以我預感咱兩百分之90都跑偏了
⑤ cookies不設置過期時間默認是永遠不過期嗎
並不是的,默認cookies生存期限就到關閉瀏覽器為止。
設置Cookie的生存期。有兩種存儲類型的Cookie:會話性與持久性。Expires屬性預設時,為會話性Cookie,僅保存在客戶端內存中,並在用戶關閉瀏覽器時失效。
持久性Cookie會保存在用戶的硬碟中,直至生存期到或用戶直接在網頁中單擊「注銷」等按鈕結束會話時才會失效 。
(5)cookie有效期永久擴展閱讀:
Cookie文本數據組成:
1、Name/Value:設置Cookie的名稱及相對應的值,對於認證Cookie,Value值包括Web伺服器所提供的訪問令牌 。
2、Path屬性:定義了Web站點上可以訪問該Cookie的目錄。
3、Domain屬性:指定了可以訪問該 Cookie 的 Web 站點或域。Cookie 機制並未遵循嚴格的同源策略,允許一個子域可以設置或獲取其父域的 Cookie。當需要實現單點登錄方案時,Cookie 的上述特性非常有用,然而也增加了 Cookie受攻擊的危險。
比如攻擊者可以藉此發動會話定置攻擊。因而,瀏覽器禁止在Domain屬性中設置.org、.com 等通用頂級域名、以及在國家及地區頂級域下注冊的二級域名,以減小攻擊發生的范圍 。
4、Secure屬性:指定是否使用HTTPS安全協議發送Cookie。使用HTTPS安全協議,可以保護Cookie在瀏覽器和Web伺服器間的傳輸過程中不被竊取和篡改。該方法也可用於Web站點的身份鑒別,即在HTTPS的連接建立階段,瀏覽器會檢查Web網站的SSL證書的有效性。
但是基於兼容性的原因(比如有些網站使用自簽署的證書)在檢測到SSL證書無效時,瀏覽器並不會立即終止用戶的連接請求,而是顯示安全風險信息,用戶仍可以選擇繼續訪問該站點。由於許多用戶缺乏安全意識,因而仍可能連接到Pharming攻擊所偽造的網站。
5、HTTPOnly 屬性 :用於防止客戶端腳本通過document.cookie屬性訪問Cookie,有助於保護Cookie不被跨站腳本攻擊竊取或篡改。
但是,HTTPOnly的應用仍存在局限性,一些瀏覽器可以阻止客戶端腳本對Cookie的讀操作,但允許寫操作;此外大多數瀏覽器仍允許通過XMLHTTP對象讀取HTTP響應中的Set-Cookie頭 。
⑥ ASP如何設置cookies的過期時間為永久不過期
兄弟您好,要設置永不過期的話把時間設長一點就可以了,
Response.Cookies("你的cookies名").Expires=Date+36500
這個就是100年了
cookies是在本地電腦的,100年本地電腦應該重裝系統或者手動清除過cookies了,貌似應該算是永不過期了
⑦ java中cookie的存活期可以無限嗎
cookie.setMaxAge(60*60);為設置本cookie的存活期,以秒為計數單位,cookie.setMaxAge(60*60*24*30*12)為一年
cookie.setMaxAge(60*60*24*30*12*300)為三百年,這樣cookie的有效期就相當版與無限也可以設為權更大的值,但我想cookie值只要相對來說無限就足夠了
⑧ cookie 有效期是什麼意思
Cookie 是由 Internet 站點創建的、將信息存儲在計算機上的文件,例如訪問站點時的首選項。例如,如果您在某家航空公司的站點上查閱了航班時刻表,該站點可能就創建了包含您的旅行計劃的 Cookie。也可能只記錄了您在該站點上曾經訪問過的頁面,由此幫助您下次訪問該站點時自定義查看。
Cookies 也可以存儲個人可識別信息。個人可識別信息是可以用來識別或聯系您的信息,例如您的姓名、電子郵件地址、家庭或工作單位地址,或者電話號碼。然而,網站只能訪問您提供的個人可識別信息。例如,除非您提供電子郵件名稱,否則網站將不能確定您的電子郵件名稱。另外,網站不能訪問計算機上的其他信息
一旦將 cookie 保存在計算機上,則只有創建該 cookie 的網站才能讀取它。
使用 Cookie 時的選擇
Internet Explorer 允許使用 Cookie;但是,可以更改隱私設置來指定 Internet Explorer 將 Cookie 放到計算機上之前給出提示(讓您決定允許或阻止 Cookie);或者防止 Internet Explorer 接受任何 Cookie。
可以刪除的,只是以後你再訪問某些網站的時候用戶名密碼什麼的需要重新輸入,網站不會記住了。
⑨ php怎樣使cookie永不過期
站點首選項-cookie-編輯,里邊有過期時間,可編輯
⑩ 可以設置cookie永不過期嗎
在設置過期時間時,設置一個比較長的時間,比方說100年。
setcookie("cookie_key","cookie_value",time()+100*365*24*60*60);