response.cookies("user_name").expires=date+1 '指定cookie儲存時間
保留cookies乙個小時
response.cookies("mycookie").expires= (now()+1/24)
response.cookies("mycookie").expires = dateadd("h", 1, now())
設定60個月以後過期
response.cookies("cookiename").expires=dateadd("m",60,now())
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("baidooglecom").expires = dateadd("h", 1, now()) 30分鐘:
response.cookies("cookiename").expires=dateadd("n",30,now()) dateadd("s",30,now())
得到秒 expires 指定 cookie 的過期日期。為了在會話結束後將 cookie 儲存在客戶端磁碟上,
或在許多時候,我們希望能更長時間地在訪問者的計算機上儲存cookie。必須設定該日期。
若此項屬性的設定未超過當前日期,
則在任務結束後 cookie 將到期。 cookie的使用到期時間為「2023年1月1日」:
response.cookies("cookiename").expires=#january 01, 2010# cookie的過期時間為「cookie的建立時間+365天」:response.cookies("cookiename").expires=date+365 但最好不要隨便寫 response.cookies("cookiename").expires=date,
這樣頁面之間的呼叫時值會為空。
function killip(cook,cooktime) '**ip,同乙個ip不能多次執行,( cookies名字,cookies時間) killip("queip",30)
cook = checkstr(cook)
if not isint(cooktime) then
response.write "cooktime is not int"
exit function
end if
if request.cookies(cook)&"" <> "" and request.cookies(cook)&"" = getip() then
execscript "alert('抱歉,同乙個ip不能多次操作。');location.href='/';"
response.end
end if
response.cookies(cook) = getip()
response.cookies(cook).expires=dateadd("n",cooktime,now()) '多少分種。 dateadd("s",30,now()) 30秒。 date+1 1天。
end function
call killip("queip",30)
其它關於cookie的一些介紹
1,由網際網路網頁置在使用者硬碟上的檔案
網景公司的前雇員lou montulli在2023年3月的發明
3,存在形式:1,檔案,2,記憶體中
4.使用者輸入url->檢查本地cookie->向伺服器提交請求->伺服器響應set-cookie->瀏覽器存改寫cookie
5.cookies集合是附屬於response物件及request物件的資料集合
6.應用:1,知道有多少人瀏覽,2,按使用者定外觀 3,購物車,
7.cookie改進 1,brownie 2,p3p[新增唯一查詢串] 4.bduss[session]
可以做到
一、使用者登入時,只有當前頁cookies有效,如果是新開乙個視窗cookies無效,要重新登入才行。
二、我關閉瀏覽器時(點右上角直接關閉)cookies直接失效。
因為雖然cookie是在客戶端,但是確分為兩種情況:
1。硬碟cookie,是指在你設定了cookie的expires屬性,此時cookie將儲存到你的硬碟上,一般是document/cookie下面。此時所有的視窗將共享同乙個名字的cookie。
2。記憶體cookie,是指沒有設在cookie的expires的屬性,此時cookie將停留在客戶端的記憶體中,只有在該ie視窗中從「檔案-新建-視窗」開啟的新的ie窗和由form的target屬性為_blank產生的新的ie視窗才共享同乙個cookie資訊。
在記憶體cookie情況下,就可以保證上述兩點。
cookies過期時間
cookies 不設定過期時間的話,預設生存期限就到關閉瀏覽器為止。有兩種儲存型別的cookie cookie文字資料組成 name value 設定cookie的名稱及相對應的值,對於認證cookie,value值包括web伺服器所提供的訪問令牌 path屬性 定義了web站點上可以訪問該cook...
MemCached過期時間的設定
過期時間有兩種格式 服務端的處理 時間處理源 memcached.c 如下 define realtime maxdelta 60 60 24 30 定義30天的秒數 static rel time t realtime const time t exptime else 相對時間時,返回的值是 伺...
cookie過期時間的設定
設定一分鐘過期 const nexttime date.now 60 1000 是得到計算機開始的時間到現在的毫秒數,一毛1000毫秒 const expirestime new date nexttime toutcstring 轉成utc格式的字串 res.writeheader 200,isv...