当用户点击我网站上的按钮时,我试图自动将用户登录到差异网站。 我有一个来自url的sessionid,我正在创建cookie并将id存储在其中。 我还将cookie添加到响应对象,但是当我尝试打开url时,会话ID不会被传递(检查fiddler)。
你们认为其他网站在其他网站上而不是我的网站可能有问题吗?
有什么想法吗?
答案 0 :(得分:3)
一般来说,您不能设置或读取与您的代码来源不同的域的Cookie。这是一个安全问题。
如果其他网站有登录页面,您只需在该页面上发送表格,并传递您需要的凭据。
答案 1 :(得分:1)
Cookie不会按照设计在不相关的域之间共享。您可以在具有相同父域的域(例如my.host.com和other.host.com)之间共享cookie。