如何在子域或域和域之间共享CI本机会话有很多问题。子域。
每个人都说我们应该像这样定义$config['cookie_domain']
$config['cookie_domain'] = ".example.com";
这似乎是正确的答案,但是......子域会删除两个域上的更新数据(值$config['sess_time_to_update'] = 300;
)。 sess_time_to_update
过期后,所有数据都会被删除。
其他信息:
我将不胜感激任何建议和有用的链接
答案 0 :(得分:5)
我通常会这样做:
$config['sess_cookie_name'] = 'asd';
$config['sess_expiration'] = 0; //24hours -> 8640
$config['sess_expire_on_close'] = TRUE;
$config['sess_encrypt_cookie'] = FALSE;
$config['sess_use_database'] = TRUE;
$config['sess_table_name'] = 'db_table';
$config['sess_match_ip'] = FALSE;
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update'] = 3000000000;
$config['cookie_domain'] = "";