我有以下问题。我通过.htaccess文件将所有域地址从http://www.example.com
重定向到http://example.com
。
网站也可能包含子域:http://login1.example.com
,http://other_login.example.com
等。
是否可以在子域之间进行会话?当网址包含www
时,一切正常(session.cookie_domain = '.example.com'
)如何在没有www
的情况下解决此问题? (使用CodeIgniter)
答案 0 :(得分:0)
要更改这些设置,请打开application / config / config.php文件。您可以在第268行附近找到您所需要的所有设置。
在上面的示例中更改:
$config['cookie_domain'] = "";
// to
$config['cookie_domain'] = ".example.com";
如果子域使用相同的应用程序,则肯定可以在子域之间进行会话。如果您使用单独的应用程序,我无法理解为什么会出现问题,只要您的加密密钥在两个应用程序中都相同。