【发布时间】:2011-01-18 09:25:30
【问题描述】:
我有一个网站,它使用 www.example.com 作为标准页面,使用 secure.example.com 作为 HTTPS。 我正在尝试在用户登录时设置一个 cookie,该 cookie 在网站的 HTTP 和 HTTPS 版本上均有效。
我通过将路径设置为“/”并将域设置为“.example.com”来做到这一点。这在 Firefox 和 Internet Explorer 中运行良好,但在 Chrome 中,cookie 仅适用于设置它的网站版本(http://www.example.com 或 https://secure.example.com)
这是一个错误还是我做错了什么?如果是错误,是否有解决方法?
cookie 正在由 PHP 在标头中设置。
setcookie("login",base64_encode($email."::".md5($password)),2840184012,"/",".example.com");
【问题讨论】:
标签: php cookies google-chrome