【发布时间】:2014-06-27 09:20:43
【问题描述】:
今天我在 codeigniter 中遇到了关于购物车的问题。
在我的本地主机上,当我将一些产品添加到购物车包时,没问题。但是上传到服务器后,我遇到了这个问题,我必须刷新页面才能加载购物车中的产品。当我从购物车袋中取出产品时,我遇到了同样的问题。我必须刷新并刷新才能查看购物车袋中的产品。
为什么会出现这个问题?
最后,我使用 PHP Native Session 解决了这个问题,我用 PHP Native Session 替换了 CI 会话,问题就解决了。但是,那个 PHP Native 会话可以存储在数据库中吗?像 CI 会话?据我所知,Session 最多只能存储 4kb。我担心会话无法将所有产品项目存储在购物车袋中。
对不起,如果我的英语不好。 :)
我尝试过使用其他浏览器,例如 chrome 和 opera。但是问题还是出现了。
感谢您的回复朋友..我很感激..:D
你可以试试here
【问题讨论】:
-
够了……存id和数量就行了
-
您是否在超过 1 个浏览器中尝试过此操作?可能是浏览器问题。
-
您是否使用 CI 会话与数据库?它默认使用cookies。请参阅“将会话数据保存到数据库”@ellislab.com/codeigniter/user-guide/libraries/sessions.html 与 DB 的 CI 会话运行良好,您只需按照链接中的说明正确设置它们。
-
我只是从 Firefox 桌面版和移动版获取。我遇到同样的问题。我现在尝试使用其他浏览器。
-
@Bonatoc 我已经在数据库中使用 CI 会话。这个问题仍然存在。
标签: php codeigniter session cart