【问题标题】:Cookie of different domains in PHPPHP中不同域的cookie
【发布时间】:2011-04-11 14:24:38
【问题描述】:

是否可以使用 php 在另一个域(如 example.com)中访问域 foo.com 的 cookie?

【问题讨论】:

标签: php cookies


【解决方案1】:

尝试在 Stack Overflow 上搜索“SSO”以了解如何实现跨域会话/身份验证的详细信息。

C.

【讨论】:

    【解决方案2】:

    它与 PHP 无关,这是一个浏览器安全设置。默认情况下是不允许的。原因应该很明显。我不希望任何人能够读取我所有的 cookie。

    但是,您可以使用跨域通信通道进行设置。这需要目标域授予对源域的访问权限以读取 cookie。这就是 Facebook Connect 的工作方式。这通常涉及客户端的 iframe 和 javascript,但可以将 cookie 值传递给 PHP。

    这是来自 MS 的一篇关于该主题的文章。 http://msdn.microsoft.com/en-us/library/bb735305.aspx

    【讨论】:

      【解决方案3】:

      不,不可能,cookie 仅分配给它设置的域。只有当域 foo.com 以某种方式将其 cookie 数据发送到其他域时,您才能访问它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-03-15
        • 1970-01-01
        • 1970-01-01
        • 2012-05-19
        • 2016-07-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多