我正在为客户开发购物车,我得到了客户非常奇怪的反馈。我使用CakePHP,并且通常的做法是通过PHP会话识别购物车。据我所知,即使在同一台机器上打开两个不同的浏览器,PHP也会创建两个不同的会话,因为服务器会话与浏览器的cookie绑定。
我的客户表示,当她在办公室的两台不同电脑上测试网上商店时(显然在同一网络中),她在第一台电脑上添加到购物车的所有商品都会出现在购物车上其他电脑。我想知道,由于她办公室的内部网上的特定配置,这是否可行?即使是由浏览器缓存引起的,它也不会在两台计算机之间共享?
有任何想法或输入?谢谢。
答案 0 :(得分:1)
我强烈怀疑两台PC将共享相同的会话/ cookie。如果发生这种情况,我们将在互联网上发布会议劫持事件。我能想到的唯一一件事就是让她相信会话是共享的,当你有一个错误的应用程序将相同的(读取:错误的)数据发送给不同的用户时。