请问我们在做购物的时候,如果要结帐订单,那么最后的操作是怎样的呢?
是要清除当前的cookie吗?还是怎样的操作?先听下大家怎么说,接下来再讨论.

解决方案 »

  1.   

    session不确定的话,楼主可以在WIN的临时目录下,WINDOWS/TEMP文件夹里看看,你自己在京东淘宝支付完,他的session_某某文件删没删,文件用文本编辑器打开就能看到自己的信息可以确认的,试试吧~
      

  2.   

    因为我发现如果购物车使用cookie的话,如果一笔订单完成的时候,我们删除cookie,则下次点击进入购物车的时候,是空的,因为那时候的cookie值不存在,因为cookie总是会慢半拍的。
      

  3.   

    如果这笔订单完成的时候,删除cookie会在第一次点击的时候,无效,需点2次才可以,有没有好的解决方法啊
      

  4.   

    貌似结账之后的订单信息就不需要了吧,或者是要存储在另外的一个什么地方.总之是不能存在原来的那个cookie文件中.因为原来的那个cookie文件是防止用户加入购物车没结账,这样等他下次登录之后就可以看到上次他买的东西.至于结账之后的cookie文件,我感觉应该是要删掉的,订单信息嘛就存在别处了应该.
      

  5.   

    结完帐的账单要在数据库中永久保存,购物车的COOKLE,得删除。
    cookile不存在删两次才能删除的情况,应该是你的方法有问题。
      

  6.   

    楼上2位说的都有道理。
    我在本地做了cookie的测试,当保存一个cookie的时候,再删除cookie。
    然后想再加入的话,第一次是失效的,必须加2次才可以。我在结算的时候,cookie重新生成,那么在这个cookie的生命周期内是完全可以继续购物的。
    但是如果这个cookie过期的话,那么问题就又来了,第一次还是失败,还是需要加2次。
      

  7.   

    既然已经结账了,自然就不在需要 cookie 了。否则不变成重复购买了吗?狡诈的商人
      

  8.   

    如果这时候你删除cookie的话,那么如果我还想再买呢?这时就出现了第一次点击失效,需要点2次才行。
      

  9.   

    你们的购物车用cookie是怎么做的?