【发布时间】:2014-03-04 10:41:18
【问题描述】:
我有一个带有会员区的网站。使用 cookie 构建的登录。
问题在于浏览器将domain.com 和www.domain.com 视为不同的站点。
我可以通过domain.com 登录我的用户,但如果我输入www.domain.com,我将无法登录。
我什至可以同时登录两个不同的用户,一个在domain.com,另一个在www.domain.com。
如何修复它并让浏览器以相同的方式引用域,无论是否使用www?
谢谢!
编辑: 这是创建 cookie 的代码部分:
setcookie('id',$s_u['ID']);
setcookie('pe',$s_u['password']);
【问题讨论】:
-
你可以发布你使用的逻辑吗?
-
我编辑了这个问题。这就是你的意思?
-
你是在没有加密的cookie中设置密码吗?
-
没有。
$s_u['password']使用 md5 加密。 -
@OfirH 您是否将所有流量路由到 www 子域,或者我们可以两种形式访问您的网站? (带 www 和不带 www)