[英]PHP session.cookie_domain without www
我有以下問題。 我通過.htaccess文件將所有域名從http://www.example.com
重定向到http://example.com
。
網站可能還具有以下子域: http://login1.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";
如果子域使用相同的應用程序,則肯定可以在子域之間進行會話。 只要您在兩個應用程序中都使用相同的加密密鑰,我也看不到為什么如果使用單獨的應用程序也將成為問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.