跨域共享cookie的方法:设置cookiesetDomain("jszxcom");
A机所在的域:homelangchaocom,A有应用cas
B机所在的域:jszxcom,B有应用webapp_b
1)在cas下面设置cookie的时候,增加cookiesetDomain("jszxcom");,这样在webapp_b下面就可以取到cookie。
2)这个参数必须以“”开始。
3)输入url访问webapp_b的时候,必须输入域名才能解析。比如说在A机器输入:>
分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:
javascript能不能写入和读取cookies
能的话是怎么实现的啊
解析:
可以。
function GetCookieVal(offset)
获得Cookie解码后的值
{
var endstr = documentcookieindexOf (";", offset);
if (endstr == -1)
endstr = documentcookielength;
return unescape(documentcookiesubstring(offset, endstr));
}
function SetCookie(name, value)
设定Cookie值
{
var expdate = new Date();
var argv = SetCookiearguments;
var argc = SetCookieargumentslength;
var expires = (argc > 2) argv[2] : null;
var path = (argc > 3) argv[3] : null;
var domain = (argc > 4) argv[4] : null;
var secure = (argc > 5) argv[5] : false;
if(expires!=null) expdatesetTime(expdategetTime() + ( expires 1000 ));
documentcookie = name + "=" + escape (value) +((expires == null) "" : ("; expires="+ expdatetoGMTString()))
+((path == null) "" : ("; path=" + path)) +((domain == null) "" : ("; domain=" + domain))
+((secure == true) "; secure" : "");
}
function DelCookie(name)
删除Cookie
{
var exp = new Date();
expsetTime (expgetTime() - 1);
var cval = GetCookie (name);
documentcookie = name + "=" + cval + "; expires="+ exptoGMTString();
}
function GetCookie(name)
获得Cookie的原始值
{
var arg = name + "=";
var alen = arglength;
var clen = documentcookielength;
var i = 0;
while (i < clen)
{
var j = i + alen;
if (documentcookiesubstring(i, j) == arg)
return GetCookieVal (j);
i = documentcookieindexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
documentcookie 的内容如果是这样:
Set-Cookie: Customer="WILE_E_COYOTE"; Version="1"; Path="/acme"
var aCookie = documentcookiesplit("; ")
用"; "分割字符串,得到一个数组:
[
Customer="WILE_E_COYOTE"
Version="1"
Path="/acme"
]
for (var j=0; j < aCookielength; j++){
// 对aCookie每一项,用"="分割
// 如果"="前面的字符串等于参数 sName,就返回"="后面的内容
}
如果 aCookie 中找不到 sName,就返回 null。
刚收到你求助,说1点:
客户端js是无法获取全部cookie的。
因为>
以上就是关于javascript 在一个一级域名和二级域名网站之间获取cookie的问题。全部的内容,包括:javascript 在一个一级域名和二级域名网站之间获取cookie的问题。、怎样在登录界面中用JavaScript得到cookie的值、javascript能不能写入和读取cookies等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)