2014-01-23 71 views
0

如果某个会话cookie存在,我正尝试将我的网站用户重定向到页面。会话cookie来自另一个网站,名为pubcookie_l。如何在我的网站上看到这个cookie是否存在,也许在php中检查?谢谢。检查网站上是否存在cookie

+0

对不起,你不能这样做,你在控制这两个网站?或者与pubcookie_l是第三方? – cmorrissey

+0

我不认为这是可能的...看看这个链接:http://stackoverflow.com/questions/8540725/use-same-php-session-on-another-website-on-link-click – Albzi

+0

不,第三方网站来自我的大学。我的网站使用大学ldap登录。我试图这样做:当用户登录到大学网站并进入我的网站时,它们应自动带到我的登录页面。 –

回答

0

饼干不存在“在网站上”,它们存在于客户端。客户不会(不应该)给任何没有设置它的域名的cookie。

如果确实存在,这将会带来巨大的安全风险(Cookie通常包含密码或其他敏感信息,即使它们不应该),更不用说隐私问题。

1

这是不可能的。您无法在其他域中检查其他域的cookie。

但是,您可以检查Referer。如果引用者是你大学的网站。可以访问$_SERVER['HTTP_REFERER']变量。