Codeigniter会话为同一网站名称创建两个不同的会话。
情境:
在这两种情况下,它都会创建两个不同的会话。但是当我在IE-10中键入相同的URL时,它只创建了单个会话,但它在firefox&铬。
我的 ci_config 文件如下:
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 0;
$config['sess_expire_on_close'] = FALSE;
$config['sess_encrypt_cookie'] = FALSE;
$config['sess_use_database'] = TRUE;
$config['sess_table_name'] = 'ci_sessions';
$config['sess_match_ip'] = FALSE;
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update'] = 1800;
有人可以建议一种解决方法吗?
答案 0 :(得分:0)
您可以在.htaccess文件中使用redirect domainname.com到www.domainname.com 这将解决您的问题
//Rewrite to www
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domainname.com[nc]
RewriteRule ^(.*)$ http://www.domainname.com/$1 [r=301,nc]