主要是数组的声明!和在其他页面怎样调用!我的书上讲的关于Session的内容我看不懂!

解决方案 »

  1.   

    我就是用session做的,把用户的购物信息保存到session中,把用户ID也保存到session中,确定购买时查检是否存在用户ID在session中,如果没有就要求用户登录,不然就下一步处理。
    session_start();
    session_register('userID');
    $userID='';
    //这样就可以注册一个session在其它页面使用session前加上session_start();
    就可以使用已经注册的session变量$userID了。
      

  2.   

    你看看这个购书流程怎么样?
    www.qdpub.com
      

  3.   

    基本上只有用session,如果你不能或不想操作数据库的话
      

  4.   

    终极解决方案:
      用数组挺好的,非常简洁高效。商品编号最为数组的索引,数组值=商品的数量
    把他们存在session中,当最后提交的时候在存在数据库中
    例如
    $cart是购物车,商品编号001,003,213
    那么$cart['001']=1,$cart['003']=3,$cart['213']=2
    表示购物车中有三种商品,总数是6
    通过简单的数组操作就可以得到完整的信息
    session_start();
    $_SESSION['c']=$cart; //这是把购物车数组存在session里,别的页面可以得到购物车数据商品添加到购物车时可搜索$cart['商品编号'],如果有则它的值增加要添加的数量
    没有则创建一个.更多细节要靠你自己去思考了
      

  5.   

    除了session还有别的办法
    例如临时购物信息可以存在cookie,或者数据库里
    cookie的局限是存在客户端,不保险
    存到数据库中则频繁对数据库读写,商城商品多 用户量大时会造成对数据库的压力
    当然也可以存到一个文件里,不过...