導航:首頁 > 專利知識 > cookie有效期一周時間

cookie有效期一周時間

發布時間:2021-07-13 06:33:45

① ASP里,cookies如何設置有效期一小時、一天、一個月

Asp操作Cookies(設置[賦值]、讀取、刪除[設置過期時間])
Response.Cookies("letwego")("visiter")="84ww" '賦值
Response.Cookies("letwego").Expires= (now()+7) '設置過期時間(7天)
userName=Request.Cookies("letwego")("visiter") '取Cookies
Response.Cookies("letwego").Expires= (now()-1) '刪除Cookies,設置過期時間(-1天)

'dateadd("n",30,now()) 得到分鍾
'dateadd("S",30,now()) 得到秒

一、讀取
Response.Cookies("visiter")="aaa"
a=Request.Cookies("visiter")

Response.Cookies("letwego")("visiter")="aaa"
a=Request.Cookies("letwego")("visiter")

二、設置過期時間
Response.Cookies("visiter").expires=dateadd("H",8,now())'表示Cookies保存8小時
Response.Cookies("user_name").Expires=Date+1 '指定cookie保存時間

保留COOKIES一個小時
Response.Cookies("MyCookie").Expires= (now()+1/24)

Response.Cookies("MyCookie").Expires = DateAdd("h", 1, Now())

Response.Cookies("CookieName").Expires=DateAdd("m",60,now())
設置60個月以後過期

Response.Cookies("User").expires=second()+7
在expires後面定義的時間可以用時間函數代替
例如:date()+7就表示在今天的時間上加上7天,而second()+7則是7秒了。

Response.Cookies("欄位名").expires=時間函數+N,例如:
Response.Cookies("name2").expires=date+1,表示Cookies保存1天,再比如:
Response.Cookies("name2").expires=Hour+8,表示Cookies保存8小時。
這種方法我測試過不行(在2003server,iis6.0中),不管second後面有無加(),訪問時會出現500錯誤(還是無法顯示網頁?忘了)。

織夢尤文:這里的時間累加建議還是使用DateAdd函數,比如我們要累加一小時,則使用:
Response.Cookies("dooglecom").expires = DateAdd("h", 1, Now())

30分鍾:
Response.Cookies("CookieName").Expires=DateAdd("n",30,now())

dateadd("S",30,now()) 得到秒

Expires 指定 cookie 的過期日期。為了在會話結束後將 cookie 存儲在客戶端磁碟上,或在許多時候,我們希望能更長時間地在訪問者的計算機上保存cookie。必須設置該日期。
若此項屬性的設置未超過當前日期,則在任務結束後 cookie 將到期。
cookie的使用到期時間為「2010年1月1日」: Response.Cookies("CookieName").Expires=#January 01, 2010#
cookie的過期時間為「cookie的創建時間+365天」:Response.Cookies("CookieName").Expires=Date+365 推薦的
但最好不要隨便寫 Response.Cookies("CookieName").Expires=Date,這樣頁面之間的調用時值會為空。

-----------------------------------------------------------------------------------------------------------------------

在asp中,我們可以用response.cookies方法,定義cookies的值。方法如下:
response.cookies(cookiesname)[(key)|.attribute]=value
解釋如下:cookiesname是你想要的cookies的名字,比如:test
參數key:可選參數,當然,不指定也可以了。:)
key用於指定詞典式cookie的了cookie的名稱。我的理解似乎與一個數組類似。

參數attribute可選,指定cookie本身的相關信息,比如指定特定的網址、路徑、有效期等。
可選的值有:Domain 只能讀取特定域名的cookie
Expires cookie的有效期限
Haskeys 是否含有子cookie
Path 只能在指定路徑上讀取Cookie
Secure 指定cookie是否加密

比如,要在本網站指定名為naxizu的cookie,方法如下:

Response.Cookies("naxizu").Domain = "http://www.xxx.com/" 『指定http://www.xxx.com/訪問
Response.Cookies("naxizu").Path = "E-Blog" '指定E-Blog目錄訪問
Response.Cookies("naxizu").Expires= DateAdd("d",2,date) '指定兩天後過期

Response.Cookies("naxizu")("name")="測試"
Response.Cookies("naxizu")("type")="呵呵"
上面這兩句就是製作了一個詞典式的cookie。

關於Haskeys的用法,相當簡單,request.Cookies(cookie).Haskeys就可以了,比如要判斷一個cookies是否為詞典式,就可以寫成
<%
If Request.Cookies("naxizu").Haskeys Then
Response.Write "這是一個詞典式的Cookies"
Else
Response.Write "這不是一個詞典式的Cookies"
End If
%>

參考下。

② 關於cookies獲取有效時間

可以自己設置:

java 設置cookie

protected void saveCookie(String name, String value, int maxAge)
{
javax.servlet.http.Cookie cookie = new javax.servlet.http.Cookie(name,
value);
cookie.setMaxAge(maxAge);
response.addCookie(cookie);
}

後台cookie設置失效

Cookie cookie = new Cookie("JSESSIONID", "");
cookie.setMaxAge(0);
cookie.setPath(request.getContextPath());
response.addCookie(cookie);

③ 如何設置cookies的過期時間

1. dateadd法
1)將期限設置為當前日期後的第N天的0時0分0秒
Response.Cookies(「LastView」).Expires=dateadd(「d」,N,date)
2)將期限設置為當前日期後的第N月的同一天的0時0分0秒
Response.Cookies(「LastView」).Expires=dateadd(「m」,N,date)
3)將期限設置到當前時間後的第N天的該時該分該秒
Response.Cookies(「LastView」).Expires=dateadd(「d」,N,now)
4)將期限設置到當前時間後的第N+M天的該時該分該秒
Response.Cookies(「LastView」).Expires=dateadd(「d」,N,now+M)
5)將期限設置到當前時間後的第N月的該時該分該秒
Response.Cookies(「LastView」).Expires=dateadd(「m」,N,now)
6)將期限設置到當前時間後的第N月的同一日後的第M天的該時該分該秒
Response.Cookies(「LastView」).Expires=dateadd(「m」,N,now+M)

2. 確定日期法
1)將期限設置到某一日的0時0分0秒失效
舉例:到2003年1月29日0時0分0秒失效
Response.Cookies(「LastView」).Expires=# 1/29/2003 #

Response.Cookies(「LastView」).Expires=# 2003/1/29 #

Response.Cookies(「LastView」).Expires=「January 29,2003」
2)將期限設置到某一日的某一時刻失效
舉例:到2003年1月29日21時0分0秒失效
Response.Cookies(「LastView」).Expires = #2003/1/29 21:00:00#

Response.Cookies(「LastView」).Expires = #1/29/2003 21:00:00#

Response.Cookies(「LastView」).Expires = #January 29,2003 21:00:00#
其實,在這種方法中,用「「 」」和「# #」的效果是一樣的。例如
Response.Cookies(「LastView」).Expires=「January 29,2003」

Response.Cookies(「LastView」).Expires=# January 29,2003 # 的效果就是相同的。

3. date+ \now+ 法
這種方法主要結構為Date+數學式或now +數學式。通過簡單的四則運算的方法,將Cookie 的失效時間設置到當前時間後的某一段時間內。這里的加號都表示在當前時間的基礎上加上預設時間。
1)date+法
如將期限設置為當前日期後的第N天的0時0分0秒,我們可以使用上述已談到過的方法也可以使用如下格式:
Response.Cookies(「LastView」).Expires=Date+N
date+法是一種比較死的方法。它和上述方法差別不是很大,完全可以由上述幾種方法代替。下面介紹now+法,這是一種比較靈活的方法,它可以將失效時間准確地定位到當前時間後的任意一年、一月、一天、一小時、一分、一秒。
2)now+法
先舉一個例子: Response.Cookies(「LastView」).Expires = now+1
這條語句的功能是:把Cookie的失效時間限制到1天後的同一時刻。這里的1代表1天,即24小時。由於now代表當前Web伺服器的系統時間,包括年、月、日、時、分、秒,則該語句所表達得Cookie 的失效日期在明天的同一時、分、秒上。若改成now+2則表示此Cookie 的失效日期在兩天後的同一時、分、秒上;now+30表示此Cookie 的失效日期在一個月後的同一時、分、秒上;now+30*2表示此Cookie 的失效日期在兩個月後的同一時、分、秒上;now+365則表示此Cookie 的失效日期在一年後的同一時、分、秒上……
當把1分成24等份,即該語句變成: Response.Cookies(「LastView」).Expires = now+1/24則表示把Cookie的失效時間限制到一小時後。在此基礎上,把1再分60等份,即把now+1/24改成 now+1/1440,則表示把Cookie的失效時間限制到一分鍾後。這里的1440是由24*60得來。同理,要把Cookie的失效時間限制到十分鍾後,則把程序變成Response.Cookies(「LastView」).Expires = now+10/1440;要把Cookie的失效時間限制到一秒鍾後,則程序變成Response.Cookies(「LastView」).Expires = now+1/86400。當然,理論上把Cookie的失效時間限制到微秒級也是可以的。不過,那就沒有什麼實際意義了。另外,如果程序語句變成: Response.Cookies(「LastView」).Expires = now+1+1/1440則表示Cookie的失效時間為24小時零一分鍾後。

④ cookie 設置過期時間 為什麼一直操作還是會過期

③Expires指定cookie的過期日期。為了在會話結束後將cookie存儲在客戶端磁碟上,或在許多時候,我們希望能更長時間地在訪問者的計算機上保存cookie。必須設置該日期。若此項屬性的設置未超過當前日期,則在任務結束後cookie將到期。後面的代碼,就可以設置cookie的使用到期時間為「2010年1月1日」:Response.Cookies("CookieName").Expires=#January01,2010#後面的代碼,將設定cookie的過期時間為「cookie的創建時間+365天」:Response.Cookies("CookieName").Expires=Date+365但最好不要隨便寫Response.Cookies

⑤ 用戶登陸後的cookie失效時間是多久

你好,這個看你設置的cookie的過期時間是多久了,如果你沒設置,則表示這個cookie生命周期為瀏覽器會話期間,只要關閉瀏覽器窗口,cookie就消失了!
這種生命期為瀏覽會話期的cookie被稱為會話cookie。會話cookie一般不保存在硬碟上而是保存在內存里。
如果設置了過期時間,瀏覽器就會把cookie保存到硬碟上,關閉後再次打開瀏覽器,這些cookie依然有效直到超過設定的過期時間。存儲在硬碟上的cookie可以在不同的瀏覽器進程間共享,比如兩個IE窗口。而對於保存在內存的cookie,不同的瀏覽器有不同的處理方式。

⑥ 如何設置COOKIE的有效時間

在來js 中設置自cookie 的有效時間

function setCookie(name, value, days) { //設置cookie

var d = new Date();

d.setTime(d.getTime() + (days * 24 * 60 * 60 * 1000));

var expires = "expires=" + d.toUTCString();

document.cookie = name + "=" + value + "; " + expires;

}

設置cookie:

setCookie("key", 'value', 1);

cookie檢測:

document.cookie.indexOf("key")

⑦ java 獲取的cookie 有效時間多久

可以自己設置:

java 設置cookie

protected void saveCookie(String name, String value, int maxAge)
{
專javax.servlet.http.Cookie cookie = new javax.servlet.http.Cookie(name,
value);
cookie.setMaxAge(maxAge);
response.addCookie(cookie);
}

後台cookie設置失效屬

Cookie cookie = new Cookie("JSESSIONID", "");
cookie.setMaxAge(0);
cookie.setPath(request.getContextPath());
response.addCookie(cookie);

⑧ 新浪微博cookie的過期時間是多久啊

cookie是保存在瀏覽器中的,看你的瀏覽器設置,可以設置為退出就銷毀、一直保存。。。不設置的話一般有10天左右吧。。。。

⑨ 關於session的過期時間和cookie的過期時間,其具體意思到底是什麼

cookie的過期時間是人為指定的;可用計算出剩餘時間,php只能通過附加輔助cookie變數簡潔獲取。內

session過期時間為0,不容需要考慮。

session採用發呆時間,默認是用戶不操作超過20分鍾即失效。

⑩ 如何設置COOKIE的有效時間

如何設置COOKIE的有效時間

具體:
Cookie cookie = new Cookie( "username", userName );
// default cookie's age is -1, indicating the cookie will persist until browser shutdown.
// so set cookie's age to 120 days: 120 * 24 * 60 * 60 * 60 seconds
cookie.setMaxAge( 622080000 );
response.addCookie( cookie );
System.out.println("Save user " + userName + " to cookie";

詳細版看看 java 的 api 文檔權

閱讀全文

與cookie有效期一周時間相關的資料

熱點內容
迷你世界冒險轉化創造 瀏覽:680
2014納稅申報期限 瀏覽:274
lol2016猴年限定皮膚 瀏覽:48
陝西房地產估價師證書領取地點 瀏覽:140
證書小知識 瀏覽:431
馬鞍山何兵 瀏覽:376
設計創作版權合作合同範本 瀏覽:482
省知識產權局侯社教 瀏覽:51
道閘3C證書 瀏覽:820
土地使用權期滿地上建築物 瀏覽:455
武漢圓通快遞投訴電話 瀏覽:33
馬鞍山到開原 瀏覽:797
版權標記放在哪裡 瀏覽:441
創造與魔法陪配方 瀏覽:724
領悟人生真諦創造人生價值感悟 瀏覽:944
定融債權轉讓 瀏覽:41
安徽二手塔吊轉讓信息 瀏覽:413
土地買賣使用權協議 瀏覽:543
基本公共衛生服務知識競賽 瀏覽:484
戶照的有效期 瀏覽:738