用asp读取Javascript 设定的 cookie 值
作者:随然 日期:2017-04-22
如果一个网站用到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 | 查看次数: 7232
发表评论