如果我通过website.com登录,然后键入www.website.com,它不会显示我正在登录,我必须再次登录。怎么了?
这是正常的。会话cookie适用于默认情况下发布的确切域。CCD_ 1是与CCD_ 2不同的域。
您可以将cookie的范围扩展到子域,但更好的方法是实际上只有www.website.com
或website.com
,并将其中一个重定向到另一个。
要将www
重定向到非www,请参阅
- 通用htaccess将www重定向到非www
这应该会修复它:
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();