JS讀取cookies信息(記錄用戶名)
更新時(shí)間:2012年01月10日 11:53:47 作者:
很多網(wǎng)站、博客把網(wǎng)頁(yè)生成html靜態(tài)頁(yè)面了,以利于搜索引擎的索引排名,減輕服務(wù)器負(fù)擔(dān)。靜態(tài)頁(yè)面由于其穩(wěn)定快速更快,給用戶及站長(zhǎng)帶來(lái)了方便。但評(píng)論后如何記住用戶的信息呢
首先,在用戶提交評(píng)論后,讓客戶端cookies記錄相關(guān)值,例如:asp下的cookies賦值方式采用下面的這樣的語(yǔ)句:
response.cookies("username")="name"
response.cookies("username").expires=Date+30
通過(guò)以上asp程序給cookies賦值。如何在靜態(tài)頁(yè)html讀取這個(gè)cookies,并且顯示在用戶?因?yàn)槭巧闪薶tml,我們無(wú)法再利用asp程序讀取這個(gè)cookies,需要通過(guò)js讀取這個(gè)cookies,并賦予到想對(duì)應(yīng)的input值里。
利用js讀取cookies并賦值的代碼如下:
<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è)面中就可以成功的從客戶端讀取cookies信息,并展示出來(lái)了。
復(fù)制代碼 代碼如下:
response.cookies("username")="name"
response.cookies("username").expires=Date+30
通過(guò)以上asp程序給cookies賦值。如何在靜態(tài)頁(yè)html讀取這個(gè)cookies,并且顯示在用戶?因?yàn)槭巧闪薶tml,我們無(wú)法再利用asp程序讀取這個(gè)cookies,需要通過(guò)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è)面中就可以成功的從客戶端讀取cookies信息,并展示出來(lái)了。
相關(guān)文章
JavaScript通過(guò)RegExp使用正則表達(dá)式過(guò)程詳解
正則表達(dá)式用于定義一些字符串的規(guī)則。計(jì)算機(jī)可以根據(jù)正則表達(dá)式,來(lái)檢查一個(gè)字符串是否符合指定的規(guī)則,或者將字符串中符合規(guī)則的內(nèi)容提取出來(lái)。RegExp的意思是 Regular expression。使用typeof檢查正則對(duì)象,會(huì)返回object2023-03-03超輕量級(jí)的js時(shí)間庫(kù)miment使用解析
這篇文章主要介紹了超輕量級(jí)的js時(shí)間庫(kù)miment使用解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08使用bootstrapValidator插件進(jìn)行動(dòng)態(tài)添加表單元素并校驗(yàn)
動(dòng)態(tài)添加表單元素,并調(diào)用bootstrapValidator的方法為表單添加校驗(yàn)規(guī)則,調(diào)用addField()方法實(shí)現(xiàn)功能。下面通過(guò)本文看下具體實(shí)現(xiàn)方法吧2016-09-09小程序?qū)崿F(xiàn)瀑布流動(dòng)態(tài)加載列表
這篇文章主要為大家詳細(xì)介紹了小程序?qū)崿F(xiàn)瀑布流動(dòng)態(tài)加載列表,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-07-07解析javascript瀑布流原理實(shí)現(xiàn)圖片滾動(dòng)加載
這篇文章主要幫助大家解析javascript瀑布流原理,實(shí)現(xiàn)js圖片滾動(dòng)加載2016-03-03js 動(dòng)態(tài)修改css文件用到了cssRule
js 動(dòng)態(tài)修改css文件,循環(huán)用的underscore,在使用cssRule只能使用cssRule.style.padding=0px,詳細(xì)示例如下2014-08-08微信小程序開(kāi)發(fā)之左右分欄效果的實(shí)例代碼
本文以一個(gè)簡(jiǎn)單的小例子,簡(jiǎn)述在微信小程序開(kāi)發(fā)中左右分欄功能的實(shí)現(xiàn)方式,主要涉及scroll-view ,列表數(shù)據(jù)綁定,及簡(jiǎn)單樣式等內(nèi)容,感興趣的朋友跟隨小編一起看看吧2019-05-05