Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.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
跨不同域和不同应用程序共享cookie(经典ASP和ASP.NET)_Asp.net_Cookies_Asp Classic_Sharing - Fatal编程技术网

跨不同域和不同应用程序共享cookie(经典ASP和ASP.NET)

跨不同域和不同应用程序共享cookie(经典ASP和ASP.NET),asp.net,cookies,asp-classic,sharing,Asp.net,Cookies,Asp Classic,Sharing,有没有跨不同域和不同应用程序(经典ASP和ASP.NET)共享cookie的方法?没有 问题是跨域的,而不是asp.net/classic asp,并且是安全原因 如果域是子域,您可以共享cookie,前提是您使用的cookie路径两者都可以访问(即,对于域sub.example.com,您可以使用example.com域读取和写入cookie)。您可以通过服务器之间的一些幕后通信共享cookie,或者通过询问 除非cookies中的信息是无害的,否则这两种方法都是不明智的(但请注意,看起来无害

有没有跨不同域和不同应用程序(经典ASP和ASP.NET)共享cookie的方法?

没有

问题是跨域的,而不是asp.net/classic asp,并且是安全原因


如果域是子域,您可以共享cookie,前提是您使用的cookie路径两者都可以访问(即,对于域
sub.example.com
,您可以使用
example.com
域读取和写入cookie)。

您可以通过服务器之间的一些幕后通信共享cookie,或者通过询问

除非cookies中的信息是无害的,否则这两种方法都是不明智的(但请注意,看起来无害的数据通常不是无害的)


无法跨域访问cookie的本机支持,并且出于安全原因,可能永远不会支持。

您可以使用cookie convertor将所有cookie保存在共享数据库中,然后再次尝试重新创建它们。

这是否意味着所有内容都可以与根区域共享cookie,每个人都可以从根区域继承cookie?如果没有,边界在哪里,如何确定?foo.co.uk是否与bar.co.uk共享?x.foo.uk能否与y.foo.uk共享?@Jonas-如果cookie域设置为
foo.uk
,则任何子域都将共享它。这就是它的工作原理。帖子是否带有图像标签,这是更好的解决方案?@stom-这不是cookie共享。它是三个独立域上cookie的副本。如果一个饼干改变了,它不会改变其他的。@stom-是的,这就是正在发生的事情。对于SSO,您需要始终通过一个中心位置保持三个同步(如何做到这一点…有很多方法,包括您链接到的图像)。我知道这一点已经得到了回答,但我最近也在想同样的事情,有什么方法可以做到这一点。您可以看到详细的解释和示例,以及。