bbsvs

JS读取cookies获取用户名信息的方法

作者:bbsvs 时间:2017-08-30

这篇文章主要是详细介绍JS读取cookies获取用户名信息的方法

首先,在用户提交评论后,让客户端cookies记录相关值,例如:asp下的cookies赋值方式采用下面的这样的语句: 


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


通过以上asp程序给cookies赋值。如何在静态页html读取这个cookies,并且显示在用户?因为是生成了html,我们无法再利用asp程序读取这个cookies,需要通过js读取这个cookies,并赋予到想对应的input值里。 


利用js读取cookies并赋值的代码如下: 


<script type="text/javascript"> 
//js获取cookie 
var acookie=document.cookie.split("; "); 
function getck(sname) 
{//获取单个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 ""; 
} 
//给相应的form里的input赋值 
document.form_name.input_name.value=getck("username"); 
</script>


TAG:
信息   cookies   用户