向浏览器发送cookie再获取,为什么获取不到刚刚发送的cookie

向浏览器发送cookie再获取,为什么获取不到刚刚发送的cookie,第1张

cookie的原理,楼主有时间,应该多看看。

把数据保存到cookie中,在服务器的响应的时候,就会把cookie保存到客户端(一般是浏览器)的硬盘中。当你第二次(关键)访问的时候,浏览器才会将cookie带过来。 而楼主你的代码中,根本就没有二次访问,所以就肯定获取不到值了。

这种情况是可以保存在session中。

您好!很高兴为您答疑!

使用下面这段:

function GetCookie(mname,sname)

{

var cookies= $cookie(mname)split('&');

var res='';

for(var i=0;i<cookieslength;i++)

{

var one=cookies[i]split('=');

if(one[0]==sname)

{

res = one[1];

break;

}

}

return res ;

}

您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。

以上就是关于向浏览器发送cookie再获取,为什么获取不到刚刚发送的cookie全部的内容,包括:向浏览器发送cookie再获取,为什么获取不到刚刚发送的cookie、jquery.cookie的值 火狐能够获取,IE,360,谷歌不能获取到值、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10146355.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存