日期:2014-05-17  浏览次数:20856 次

请教下关于购物系统的购物车功能?一定要用session吗?
我想根据IP地址为条件,将放入购物车的商品存入数据库一个临时表内,如果前往收银台结算或超过48小时仍未结算时就自动删除掉这些数据,这样可行吗?

不知对网站的执行效率有没有什么影响?

今天测试发现session对局域网上网的客户使用存在混乱的现象,刷新购物车页面时,就会自动变化数据,乱七八糟的。

------解决方案--------------------
可以用个表来存储,效率当然没有用Session的高了

用session绝对没问题,估计是你的程序写的有问题
------解决方案--------------------
一定是你程序问题,首先,这个要是用数据库会给服务器带来不堪承受的重大压力
其次,session不可能因为局域网造成混乱,因为session是以浏览器进程即系统内存为标志的,即使同一台电脑开两个独立窗口Session都不会发生混淆,更不可能在局域网发生。你想想,难道局域网里一台机器能访问到另一台机器的内存里的进程?
所以发生问题的是你的程序而不是思路