javascript 在一个一级域名和二级域名网站之间获取cookie的问题。

javascript 在一个一级域名和二级域名网站之间获取cookie的问题。,第1张

跨域共享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机器输入:>

登陆后登陆信息保存入cookie,同时服务器中用户设置成登陆状态 跨域后,访问cookie是否存在。如果存在,与数据库中登陆状态比对,如果是登陆状态。直接可以访问页面,如果是退出状态。跳转到登陆页面 所有页面关闭时,都要重置登陆状态为退出

您把电脑中的cookie 都删除了 然后 再执行一下 ,找到你这个网站的cookie, 看有没写到文件里面去 以前测试的时候是成功的 cookieDomain = "test2com";这句要加上去的 这是指定域名下生成cookie。

理论上php不可以跨域设置cookie;

php设置cookie流程:返回的信息携带信息,然后靠浏览器来执行写入到cookie,一般浏览器安全机制已经限制跨域写入;

如果你想伪造cookie,可以使用浏览器管理cookie的插件

你所说的取值是取什么值?cookie?还是只是取页面的内容?

如果是取cookie··可以使用p3p

如果是取页面指定内容···那么你就得分析它的html代码,然后写正则匹配了

目前情况是这样的:我后台提供一接口(地址: 127001 : 8000 ),前台有一网页(地址: 127001 : 5000 )通过 ajax 调接口获取数据,可以获取到返回的数据,但是不能获取到返回的 cookie 。该怎么办?

后台是拿 django-rest-framework 写的(没想好,应该拿 django 写,直接获取前端的静态文件就好了。), 使用了 django-cors-headers 。

在前端浏览器的 response 头信息里可以看到 Set-Cookie 信息,但是就是获取不到( documentcookie ),也不能自动加载到浏览器里。

为什么需要前端保存 cookie 呢?因为有的要记录用户的输错次数,就拿 session 保存的,还有生成的一次性 code ,也是拿 session 保存的,这样后端就好自动生成一个 sessionid 保存到 cookie 里返回到前端。

目前感觉前台拿不到cookie应该是跨域的问题。

以上就是关于javascript 在一个一级域名和二级域名网站之间获取cookie的问题。全部的内容,包括:javascript 在一个一级域名和二级域名网站之间获取cookie的问题。、如何使用iframe实现跨域写入cookie 并且兼容大部分浏览器、淘宝怎么跨域获取Cookie分析等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9577298.html

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

发表评论

登录后才能评论

评论列表(0条)

保存