2

我试图通过将购物车存储在数据库的表中来创建购物车,而不是使用内置的 CI 购物车类。我使用 sessionID 来区分一个访问者和另一个访问者。但是我发现sessionID在一段时间内发生了变化,即使访问者没有关闭浏览器。

这是 CI 在短时间内更新 sessionID 的正常行为吗?有没有办法让它保持不变,直到访问者关闭浏览器?

提前谢谢你。

4

2 回答 2

3

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

于 2012-11-02T00:35:42.497 回答
0

如果您的会话不断被 CI 会话库重置,请确保 cookie 域设置为:

$config['cookie_domain']    = '.mysite.com'; // the . is for a wildcard subdomain
于 2013-08-21T17:23:10.237 回答