session_start();
放在頁首。
第一行。

解决方案 »

  1.   

    session_start();出现在页首是一个很好的习惯,或者至少他出现在调用session和向浏览器输出任何内容之前。通常的情况是很容易忽视这样的问题,在session_start();之前有空格或者空行先输出到了浏览器。
      

  2.   

    $basket=new Basket;
    session_register("basket");
    把$basket的名字改一改 好一点
    区别于Basket。
    我有过类似的错误经历。