即时做购物车,一切运作良好,直到我意识到什么。目前正在使用会话将用户的购物车项目追踪到数据库中。用户无需登录即可将物品添加到购物车。但是,在结帐之前,用户需要登录才能这样做。当用户登录时,会重新生成session_id()。这意味着它将与用于存储这些购物车物品b4登录的session_id不同。我如何跟踪用户购物车的物品呢?php购物车
php购物车
回答
您可以在登录用户时定义session_id - 使用与“未登录”会话相同的会话ID创建“登录”会话。
太棒了!我之前也有过这个问题,因为在身份验证失败后,重新启动会话会丢失我的旧会话。谢谢! – 2010-09-19 07:52:01
tks man ..我会用这个方法.. – nuttynibbles 2010-09-19 07:53:22
@Delan为什么重启会话呢? – 2010-09-19 08:17:27
有两种方式,
1)matthewh
2)可以使用会话ID
希望维护数据库的购物细节,建议你可以保持相同的会话这有助于。
- 1. Php购物车
- 2. PHP购物车
- 3. 放入购物车购物车按钮,PHP购物脚本
- 4. 购物车php mysql
- 5. PHP XML购物车
- 6. PHP MYSQL购物车
- 7. Reg PHP开源购物车软件Zend购物车
- 8. 添加购物车上的购物车
- 9. Php购物车安全
- 10. Php购物车问题
- 11. php购物车警告:mysql_fetch_assoc():
- 12. PHP购物车阵帮助
- 13. PHP的MySQL的购物车
- 14. PHP购物车阵列
- 15. php代码为购物车
- 16. 最好的php购物车
- 17. PHP加入购物车
- 18. 购物车会话php
- 19. jQuery购物车
- 20. 购物车Asp.net
- 21. DotNetNuke购物车
- 22. asp.net购物车
- 23. C#购物车
- 24. ASP购物车
- 25. 笨购物车
- 26. Cakephp购物车
- 27. Prestashop购物车
- 28. 购物车
- 29. Codeigniter购物车
- 30. 购物车
你怎么重新生成会话ID?是什么原因? – 2010-09-19 08:17:55
为什么用户需要登录?需要注册只是为了购买东西可能是非常恼人的:http://www.uie.com/articles/three_hund_million_button/ – 2010-09-19 10:34:41