如果我通过website.com登录然后输入www.website.com,则表明我没有登录,我必须再次登录。有什么问题?
答案 0 :(得分:3)
这很正常。会话cookie适用于默认情况下发布的确切域。 www.website.com
是与website.com
不同的域名。
您可以将Cookie的范围扩展到子域,但更好的方法是实际只有www.website.com
或website.com
,并将其重定向到另一个。
要将www
重定向到非www,请参阅
答案 1 :(得分:3)
这应该解决它:
session_set_cookie_params(
60 * 24, // 24 minutes lifetime
'/', // path
'.website.com', // any subdomain of website.com
false, // SSL not required
true // not accessible by JavaScript
);
session_start();