PHP会话.没有www的Cookie_domain


PHP session.cookie_domain without www

我有以下问题。我通过。htaccess文件重定向http://www.example.comhttp://example.com的所有域名地址。

网站也可以有子域名:http://login1.example.com, http://other_login.example.com

是否可以在子域之间携带会话?当url包含www一切工作正常(session.cookie_domain = '.example.com')我怎么能解决这个没有www ?(使用CodeIgniter)

要更改这些设置,请打开application/config/config.php文件。你会在268行附近找到你想要做的所有设置。

在上面的例子中修改:

$config['cookie_domain'] = "";
// to
$config['cookie_domain'] = ".example.com";

如果子域使用相同的应用程序,那么在子域之间携带会话当然是可能的。如果你使用单独的应用程序,只要你的加密密钥在两个应用程序中是相同的,我看不出为什么这将是一个问题。