国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

javascript基礎:訪問cookie數據

2024-04-27 15:14:33
字體:
來源:轉載
供稿:網友

訪問cookie數據非常簡單,都是通過document.cookie來實現的:

(1)存儲:document.cookie = strCookie

(2)讀取:strCookie = document.cookie

下面的代碼只能在IE瀏覽器運行,因為IE瀏覽器允許本地文件設置cookie數據,而Chrome瀏覽器不支持本地文件訪問cookie,把代碼嵌入在網站代碼內,驗證通過,且一直能保存這個cookie數據,直到過期為止。

代碼:

<!doctype html><html lang="en"> <head>  <meta charset="UTF-8">  <title>Document</title>  <!--script src="cookieLib.js"></script>-->  <script language="javascript">		function saveCookie(name,value,expires,path,domain,secure)	{		var strCookie = name + "=" + value + ";";		if(expires)  //有效期		{			var c = new Date();			c.setTime(c.getTime() + expires * 24 * 60 * 60 * 1000);			strCookie += "expires=" + c.toGMTString() + ";";		}		strCookie += (domain) ? "domain="+domain +";": ""; //web網域名稱,用來分辨是哪個網站創建的		strCookie += (path)   ? "path="+path+";" : "";     //domain屬性下的路徑,進一步區分是哪個網頁創建的		strCookie += (secure) ? "secure="+secure +";" : "";//cookie需要在保密情況下,才能在客戶端服務器直接發送				document.cookie = strCookie;	}		function getCookie(name)	{		var strCookie = document.cookie;		var s = strCookie.indexOf(name);		if(s != -1)		{			var e = strCookie.indexOf(";");			//把等于號之后的數據返回			return  (e == -1) ? strCookie.substring(s+name.length+1,strCookie.length) : strCookie.substring(s+name.length+1,e); 		}		else 			return null;	}	function checkCookieExist(name)	{		return (getCookie(name) == null) ? false : true;	}	function deleteCookie(name,path,domain)	{		var strCookie;		if(checkCookieExist(name))		{			strCookie = name + "=;";			strCookie += (domain) ? "domain="+domain+";" : "";			strCookie += (path) ? "path="+path+";" : "";			strCookie += "expires=Thu,01-Jan-70 00:00:01 GMT;";		}		document.cookie = strCookie;	}	function hitCounter()	{		var counter;		if(checkCookieExist("counter"))		{			counter = getCookie("counter");			//自增1;			counter = parseInt(counter) + 1; 		}		else		{			counter = 1;		}		saveCookie("counter",counter,10);		return counter;	} </script> </head> <body>	<h1><center>		<script language="Javascript">			document.write("訪問網頁次數:" + hitCounter()+"次");		</script>		</center>    </h1>	<input type="button" value="重新加載網頁" onclick="location.reload();"> </body></html>效果是 每次點擊 重新加載網頁,或者刷新,計數都會自增1,打開多次網頁,可以共享同一個cookie數據:

這個cookie數據,在我電腦上的這個目錄下C:/Users/Administrator/AppData/Local/Microsoft/Windows/Temporary Internet Files,文件名為Desktop/ ,內容如下:

這個cookie數據實際上是存儲在這個目錄下的:C:/Users/Administrator/AppData/Roaming/Microsoft/Windows/Cookies。

在關閉網頁之后,cookie數據被刪除。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 连州市| 双桥区| 武穴市| 汶川县| 福贡县| 恩施市| 布拖县| 德令哈市| 芮城县| 南乐县| 辰溪县| 老河口市| 古交市| 彭阳县| 宁陵县| 保德县| 临清市| 杂多县| 北流市| 禄丰县| 新余市| 安平县| 建阳市| 正阳县| 华坪县| 乡城县| 巴林左旗| 高唐县| 安徽省| 丰镇市| 邳州市| 安仁县| 龙南县| 北票市| 石景山区| 滁州市| 洛浦县| 花莲市| 栖霞市| 团风县| 开化县|