Javascript AngularJs:如何在不同的域上设置相同的cookie
我有两个域:Javascript AngularJs:如何在不同的域上设置相同的cookie,javascript,jquery,asp.net,angularjs,cookies,Javascript,Jquery,Asp.net,Angularjs,Cookies,我有两个域: www.site1.com www.site2.com 重要注意事项: 不是子域 Allow Origin在两个域上都启用。 拥有对这两个域的完全访问权限 问题: 如何在站点1上设置cookie&在站点2上获取cookie 我想在AngularJs上使用它,不管在您的示例中是否使用jQuery。像谷歌这样的多站点公司采用了一种技术,每次身份验证都可以让用户登录所有站点 这个问题是关于A如何读取B的cookie。但是我的回答只告诉你A如何在B中设置cookie。虽然这项技术对老年人来
不是子域
Allow Origin
在两个域上都启用。拥有对这两个域的完全访问权限 问题: 如何在站点1上设置cookie&在站点2上获取cookie
我想在AngularJs上使用它,不管在您的示例中是否使用jQuery。像谷歌这样的多站点公司采用了一种技术,每次身份验证都可以让用户登录所有站点 这个问题是关于A如何读取B的cookie。但是我的回答只告诉你A如何在B中设置cookie。虽然这项技术对老年人来说是一种有用的方法,但也有一些缺点值得欢迎。我仍然会传播这种意识 在站点B中创建一个php文件(比如setcookie.php)。这可以为站点B设置一个cookie
setcookie("MyCookie", "subinsb.com", time()+3600);
现在,如果您可以从任何站点调用此php文件,它将为站点B设置cookie。调用此脚本的著名方法是通过隐藏的img
标记。因此,站点A可以有这个图像标记-它将为站点B设置cookie
<img src="http://www.siteB.com/setcookie.php" style="display:none;" />
加载此映像时,您知道站点B的cookie已设置
有趣的是,您也可以通过URL将数据发送到站点B的cookie。您的setcookie.php
可以通过$\u GET
读取数据并将其包含在cookie中
这是一篇文章 像谷歌这样的多站点公司采用了一种技术,每次身份验证都能让用户登录所有站点 这个问题是关于A如何读取B的cookie。但是我的回答只告诉你A如何在B中设置cookie。虽然这项技术对老年人来说是一种有用的方法,但也有一些缺点值得欢迎。我仍然会传播这种意识 在站点B中创建一个php文件(比如setcookie.php)。这可以为站点B设置一个cookie
setcookie("MyCookie", "subinsb.com", time()+3600);
现在,如果您可以从任何站点调用此php文件,它将为站点B设置cookie。调用此脚本的著名方法是通过隐藏的img
标记。因此,站点A可以有这个图像标记-它将为站点B设置cookie
<img src="http://www.siteB.com/setcookie.php" style="display:none;" />
加载此映像时,您知道站点B的cookie已设置
有趣的是,您也可以通过URL将数据发送到站点B的cookie。您的setcookie.php
可以通过$\u GET
读取数据并将其包含在cookie中
这是一篇文章 @SharnWhite,不,它是ASP.NET,在那个示例中,我认为我们应该将一些文件从site2放到site1,以便对Cookie进行处理。可能的相关问题;)。是的,我想你可以做一些类似于“跨域cookie-一个可能的新想法”,但通过asp脚本。你应该打电话给汤姆·克鲁斯。因为你有一个任务impossible@SharnWhite,不,它是ASP.NET,在那个示例中,我认为我们应该将一些文件从site2放到site1,以便对Cookie进行处理。可能的相关问题;)。是的,我想你可以做一些类似于“跨域Cookie-一个可能的新想法”的事情,但是通过asp脚本。你应该给Tom Cruise打电话。因为你有一个不可能完成的任务嗨,不需要否定点!:),非常感谢。但是我已经在使用ASP.NET了。我相信你可以在ASP.NET中做与php相同的事情。这毕竟是http协议。嗨,不需要否定点!:),非常感谢。但是我已经在使用ASP.NET了。我相信你可以在ASP.NET中做与php相同的事情。毕竟这是http协议。