Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngularJs:如何在不同的域上设置相同的cookie_Javascript_Jquery_Asp.net_Angularjs_Cookies - Fatal编程技术网

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。虽然这项技术对老年人来

我有两个

  • www.site1.com
  • www.site2.com
  • 重要注意事项:
    不是子域
    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协议。