javascript實(shí)現(xiàn)獲取cookie過期時間的變通方法
javascript和動態(tài)頁無法獲取cookie過期的時間,過期時間由瀏覽器管理,javascript和動態(tài)頁只能設(shè)置過期時間,無法通過document.cookie(javascript)或者Cookie.Expires(asp.net)屬性獲取到。
<%@page language="C#" Debug="true"%>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
HttpCookie hc = Request.Cookies["abc"];
if (hc != null)
{
Response.Write(hc.Expires);//0001-1-1 0:00:00
Response.End();
}
}
</script>
asp.net的cookie雖然有Expires屬性,但是Response.Write輸出Expires屬性得到的是0001-1-1 0:00:00(DateTime.MinValue),這個是由于瀏覽器并沒有發(fā)送cookie的過期時間給服務(wù)器,所以用DateTime.MinValue來填充cookie的Expires屬性。
一定要獲取過期時間,需要通過另外一個cookie值來記錄對應(yīng)cookie的過期時間。如下:
<script>
var d = new Date();
d.setHours(d.getHours() + 1); //1小時候過期
document.cookie = 'testvalue=123;expires=' + d.toGMTString(); //存儲cookie值
document.cookie = 'testexp=' + escape(d.toLocaleString()) + ';expires=' + d.toGMTString(); //存儲cookie過期時間,要獲取testvalue這個cookie的過期時間,通過獲取testexp這個cookie來實(shí)現(xiàn)
</script>
- Javascript操縱Cookie實(shí)現(xiàn)購物車程序
- javascript js cookie的存儲,獲取和刪除
- 關(guān)于document.cookie的使用javascript
- javascript cookies 設(shè)置、讀取、刪除實(shí)例代碼
- JavaScript 保存數(shù)組到Cookie的代碼
- Javascript讀取cookie函數(shù)代碼
- Javascript操作cookie的函數(shù)代碼
- JavaScript cookie的設(shè)置獲取刪除詳解
- javascript制作的cookie封裝及使用指南
- 詳談javascript中的cookie
相關(guān)文章
javascript實(shí)現(xiàn)頁面內(nèi)關(guān)鍵詞高亮顯示代碼
關(guān)鍵詞高亮想必大家對它都不陌生吧,應(yīng)用也比較廣泛的,下面為大家介紹下通過javascript是如何實(shí)現(xiàn)頁面內(nèi)關(guān)鍵詞高亮顯示2014-04-04
JavaScript版DateAdd和DateDiff函數(shù)代碼
VBScript中有兩個非常好用的日期操作函數(shù):DateAdd用來給日期添加指定時間間隔,DateDiff用來返回兩個日期的時間間隔??上У氖荍avaScript沒有,不過我們可以寫一個函數(shù)來實(shí)現(xiàn),一樣的,呵呵2012-03-03
JavaScript this關(guān)鍵字指向常用情況解析
這篇文章主要介紹了JavaScript this關(guān)鍵字指向常用情況解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-09-09
javaScript中push函數(shù)用法實(shí)例分析
這篇文章主要介紹了javaScript中push函數(shù)用法,較為詳細(xì)的分析了javascript中push函數(shù)的功能、定義及使用技巧,需要的朋友可以參考下2015-06-06
JavaScript中使用import 和require打包后實(shí)現(xiàn)原理分析
這篇文章主要介紹了JavaScript中使用import 和require打包后實(shí)現(xiàn)原理分析,需要的朋友可以參考下2018-03-03
ionic進(jìn)入多級目錄后隱藏底部導(dǎo)航欄(tabs)的完美解決方案
這篇文章主要介紹了ionic進(jìn)入多級目錄后隱藏底部導(dǎo)航欄(tabs)的完美解決方案,在文章中用到了angularjs的指令知識點(diǎn),對ionic隱藏底部導(dǎo)航欄知識感興趣的朋友一起學(xué)習(xí)吧2016-11-11
php gethostbyname獲取域名ip地址函數(shù)詳解
php gethostbyname獲取域名ip地址函數(shù),需要根據(jù)域名得到ip地址的朋友有福了。2010-01-01

