多个网站进行通信的方式

时间:2012-03-28 15:06:21

标签: asp.net .net cookies web

我需要在我们的网站上控制cookie,以便小组显示询问用户是否接受我们在其PC上删除cookie的条款。这很好但问题是我们在我们网站的部分使用第三方网站。我知道他们必须在我的网站上开发类似的工具以遵守新法律,但我不希望用户必须同意在每个网站上使用cookie(这使得客户非常沮丧)。我试图让用户点击我们网站上的接受,然后根据某些共享变量不必为第三方网站做同样的事情。

我的问题是我可以使用哪些方法或选项来实现这一目标?我尝试使用cookie(如果用户接受),但cookie只能由他们自己的域读取,所以这被排除了。

由于

1 个答案:

答案 0 :(得分:2)

您正在谈论跨域Cookie。您无法跨域共享Cookie,但有解决方法。有一篇有趣的文章让您了解Facebook如何做到这一点:http://nfriedly.com/techblog/2010/08/how-facebook-sets-and-uses-cross-domain-cookies/

补充阅读:

http://www.codeguru.com/csharp/csharp/cs_internet/article.php/c19417/Sharing-Cookies-Across-Domains.htm

What's your favorite cross domain cookie sharing approach?