关于网上购物网站购物车的问题。。

michaelpeng7799 2001-11-03 12:02:05
关于网上购物网站购物车的问题。。

我去了263还有MY8848试了一下网上购物,发现他们的购物车好像都是
用SESSIONID来确定购物人的,最后‘去收银台时’才要求LOGON,这样
如果我打开两个IE,两个IE里SESSION的SESSIONID是不一样的,可是我实际上是一
个人在购物,这样用同一个用户名在两个IE窗口里购物,购物车的东西
会不一样,比如用USER1在一个IE里买了2本书,然后又打开一个IE,再
买两本书,这时在后来开的IE里购物车只有后来买的两本书,并不是4本。
显然我感觉它们都是用SESSIONID来确定身份的。

我的想法是:购物车就是一个临时表,为什么不用USERNAME来决定身份,这样
在多个IE里购物车的内容就会一样。在显示购物车内容时用SELECT选出同一用户名的就可以

了,如果像上面说的购物车显示的内容实际上是用SELECT语句选出的同一个SESSIONID,所

以不同IE里的购物车内容不一样。

为什么很多网站都用SESSIONID??
...全文
149 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
码农界扛把子 2002-01-09
  • 打赏
  • 举报
回复
关键是你在购物窗口新建一个窗口还是重新双击ie打开的窗口!
karma 2001-11-03
  • 打赏
  • 举报
回复
these shopping carts are temporary, the items are either embeded in html or cookies or saved on the server side (can be in session or tables in a database). It is annoying to ask users to create an account before they buy anything.
julyclyde 2001-11-03
  • 打赏
  • 举报
回复
很难说。我在网吧见到很多不关IE的。尽管不是购物站点
flyingghost 2001-11-03
  • 打赏
  • 举报
回复
如果最后才作身份确认,那么用两个IE开不同的session也无所谓啊!反正到最后都是同一个人.
没退出就离开可以用定时刷新用户列表来免除后患,他总不至于连浏览器都不关就走了吧?

michaelpeng7799 2001-11-03
  • 打赏
  • 举报
回复
我试了试www.163.com上的商城,就是后者的,用USERNAME来做标识。
不过他们用的是JSP了。哎,对JSP一无所知。
对没错,两个IE的SESSIONID不一样。
julyclyde 2001-11-03
  • 打赏
  • 举报
回复
如果用USERNAME的话就要求先登陆。不方便。再说,如果USER没退出就离开被盗用了怎么办?

不过年说的两个浏览器的SESSIONID不一样我觉得有些蹊跷。研究一下再发表意见。
freezwy 2001-11-03
  • 打赏
  • 举报
回复
这个道理有些简单,设计者主要考虑的是系统的稳定性能和浏览速度,如果用数据库当然好了,但是大量的数据读写将严重影响系统的性能和浏览者的信心。所以就使用SESSIONID的方式来做了,因为这样简单,但是你说的情况是少部分人的情况,设计者不会为了少部分人的方便而失去大部分的利益,仅仅能说的是这些是缺憾。
hmbory 2001-11-03
  • 打赏
  • 举报
回复
对于这种网站,如果你停留时间较长,又不执行任何操作,系统自动会断掉。
这就是用session的好处,但session对时间不确定。有的时候时间还没到就没了。有的时候时间都过了,它仍在!不知这是不是微软的错误!!!:)

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧