【发布时间】:2012-05-17 09:36:33
【问题描述】:
我遇到了购物车中的一个大问题!
我用这种方式制作了我的购物车系统:
当我将产品添加到购物车时,它会很好地添加它,但问题出在会话中,它将它存储在服务器中而不是客户端浏览器中。
因此,如果有人从另一台计算机访问该网站,他可以在他的浏览器上看到添加的产品,而它应该是空的。
有没有办法将它保存在客户端而不是服务器端??
【问题讨论】:
-
不是
Session,我会说Javascript或cookie。 -
会话由会话 id 标识,并绑定到该 id,并且只会显示到该会话。如果用户共享购物车,则它要么不存储在会话中,要么获得相同的 ID。发布代码。它按预期工作总是一个好主意
-
你能告诉我们你是如何在会话中存储它的吗?
-
会话变量应该存储在服务器上。客户端上“存储”的唯一内容是会话 ID。当有人从另一台计算机请求站点时,他应该获得另一个会话 ID,并具有自己的会话变量。
标签: c# asp.net vb.net session session-state