如何在codeigniter中保持会话不变?

时间:2012-11-01 13:55:25

标签: codeigniter shopping-cart sessionid

我正在尝试通过将购物车存储在数据库的表中来创建购物车,而不是使用内置的CI购物车类。我使用sessionID来识别另一个访客。但我发现sessionID正在改变一段时间,即使访问者也没有关闭浏览器。

这是CI在短时间内更新会话ID的正常行为吗?有没有办法在访问者关闭浏览器之前保持不变?

提前谢谢你。

2 个答案:

答案 0 :(得分:3)

另外,请确保在配置文件中设置了cookie_prefix ..请参阅底部:http://ellislab.com/codeigniter/user_guide/libraries/sessions.html

答案 1 :(得分:0)

如果使用CI会话库不断重置会话,请确保将cookie域设置为:

$config['cookie_domain']    = '.mysite.com'; // the . is for a wildcard subdomain