是否可以使用php访问另一个域(例如example.com)中域foo.com的cookie?
答案 0 :(得分:2)
不,这是不可能的,cookie只分配给它设置的域。只有当域名foo.com以某种方式将其cookie数据发送到其他域时,您才能访问它。
答案 1 :(得分:2)
它与PHP无关,这是一个浏览器安全设置。默认情况下,不允许。原因应该是显而易见的。我不希望任何人能够阅读我的所有cookies。
但是,您可以使用跨域通信渠道设置某些内容。这要求目标域授予对源域的访问权以读取cookie。这就是Facebook Connect的工作方式。这通常涉及客户端的iframe和javascript,但cookie值可以传递给PHP。
以下是MS就该主题撰写的文章。 http://msdn.microsoft.com/en-us/library/bb735305.aspx
答案 2 :(得分:0)
尝试在Stack Overflow上搜索“SSO”,了解如何实现会话/身份验证跨域的详细信息。
下进行。