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

首頁(yè) > 編程 > ASP > 正文

靜態(tài)頁(yè)面利用JS讀取cookies記住用戶信息

2024-05-04 11:09:19
字體:
供稿:網(wǎng)友
很多網(wǎng)站、博客都采用生成技術(shù)把網(wǎng)頁(yè)生成html靜態(tài)頁(yè)面了,以利于搜索引擎的索引排名,減輕服務(wù)器負(fù)擔(dān)。
 
 
 
靜態(tài)頁(yè)面由于其穩(wěn)定性快速性,的確給SE、用戶及站長(zhǎng)帶來了方便。但有時(shí),需要記住用戶的信息,如用戶留下評(píng)論后,下一次再來,就要記住該用戶的信息,不必再次輸入。 
這對(duì)用戶來說,可以提高他們的歸屬感,熟悉感。如何實(shí)現(xiàn)呢? 
首先,我們需要在用戶提交評(píng)論后,給客戶端賦予幾個(gè)相關(guān)的cookies值,這個(gè)很簡(jiǎn)單,直接在評(píng)論提交頁(yè)面進(jìn)行賦值就可以了,asp下的cookies簡(jiǎn)單賦值方式采用下面的這樣的語(yǔ)句: 
復(fù)制代碼代碼如下:

response.cookies("username")="name" 
response.cookies("username").expires=Date+30 


通過以上asp程序中的cookies賦值,我們成功在用戶客戶端寫入我們網(wǎng)站的用戶cookies信息。下面要做的就是如何在靜態(tài)頁(yè)html讀取這個(gè)cookies,并且顯示在用戶面前。因?yàn)槭巧闪薶tml,我們無法再利用asp程序讀取這個(gè)cookies,需要通過js讀取這個(gè)cookies,并賦予到想對(duì)應(yīng)的input值里。 

利用js讀取cookies并賦值的代碼如下: 
復(fù)制代碼代碼如下:

<script type="text/javascript"> 
//js獲取cookie 
var acookie=document.cookie.split("; "); 
function getck(sname) 
{//獲取單個(gè)cookies 
for(var i=0;i<acookie.length;i++){ 
var arr=acookie[i].split("="); 
if(sname==arr[0]){ 
if(arr.length>1) 
return unescape(arr[1]); 
else 
return ""; 
}} 
return ""; 

//給相應(yīng)的form里的input賦值 
document.form_name.input_name.value=getck("username"); 
</script> 

這樣,在靜態(tài)頁(yè)面中就可以成功的從客戶端的系統(tǒng)里讀取我們?cè)?jīng)賦值過的cookies信息,并展示出來了。是不是很簡(jiǎn)單,呵呵。如果你有其他看法,歡迎與我一起討論。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 二连浩特市| 兴和县| 韶山市| 特克斯县| 衡阳市| 定州市| 龙岩市| 乡宁县| 延津县| 称多县| 玉山县| 城步| 浦北县| 阿瓦提县| 美姑县| 麦盖提县| 普格县| 玉溪市| 行唐县| 饶阳县| 麻城市| 澄江县| 北票市| 渭源县| 拉萨市| 扶沟县| 安泽县| 宿松县| 饶阳县| 四平市| 弥渡县| 十堰市| 德钦县| 江川县| 饶平县| 英德市| 温州市| 景宁| 乌鲁木齐县| 广饶县| 封丘县|