用asp读取Javascript 设定的 cookie 值


如果一个网站用到PHP和ASP两种代码,要共用 cookie 的话,其中一种方法可以在PHP文件中用Javascript创建cookie 然后在asp文件中读取。

<script language="Javascript">

function SetCookie(name,value){
    expires=new Date();
    expires.setTime(expires.getTime()+(86400*365));
    document.cookie=name+"="+value+"; expires="+expires.toGMTString()+"; path=/";
}

</script>

上面SetCookie("person","id=xiao&age=22");设置了person的两个属性
上面就成功的将person对象写入了cookie,person 就是一个cookie字典了

asp读取<%
Response.Write Request.Cookies ("person")("id")
%>
这样就可取得:person的属性id了


以上是网上查阅代码

以下是我自己简写的
<script language="Javascript">
document.cookie="user=userid="+data.jobnumber+"&username=xiao; path=/";
</script>

asp读取<%
Response.Write Request.Cookies ("user")("userid")
%>

以下是Javascript读取cookie 值的代码
获取指定名称的cookie值:getCookie(name)
该函数返回名称为name的cookie值,如果不存在则返回空。

<script language="Javascript" type="text/javascript">
<!--
function getCookie(name){
var strCookie=document.cookie;
var arrCookie=strCookie.split("; ");
for(var i=0;i<arrCookie.length;i++){
var arr=arrCookie[i].split("=");
if(arr[0]==name)return arr[1];
}
return "";
}
//-->
</script>



[本日志由 随然 于 2017-04-22 11:34 PM 更新]
上一篇: 最难猜的是人心
下一篇: 今天完成第一次钉钉的开发
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: 电脑 代码 ASP
相关日志:
评论: 0 | 引用: 0 | 查看次数: 7233
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1 字 | UBB代码 关闭 | [img]标签 关闭