如果我通过 website.com 登录,然后输入 www.website.com,它不会显示我已登录,我必须再次执行此操作。有什么问题吗?
最佳答案
这是正常的。 session cookie 适用于默认情况下发出的确切域。 www.website.com
与 website.com
是不同的域。
您可以将 cookie 的范围扩展到子域,但更好的方法是实际上只有 www.website.com
或 website.com
,并将其中一个重定向到另一个。
要将 www
重定向到非 www,请参阅
关于php - $_SESSION 仅适用于 website.com,不适用于 www.website.com,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6115565/