session_start()语句前面不要有echo或者print等显示语句

解决方案 »

  1.   

    把 session_start(); 放在你页面的最前面吧
      

  2.   

    session_start()都写到51行去了:)
    最好写在最前面
    <?session_start();//...
      

  3.   

    session_start();
    $_SESSION["aaa"]="test";
    echo $_SESSION["aaa"];
    老大,你注册session该用大写吧,用小写只是赋值呀。
      

  4.   

    都不行。
    我把session_start()放到最前面,也改成了大写,都不对,还是原来的错误。
    望再帮忙
      

  5.   

    你是不是把PHP代码嵌入HTML语言中了.如果是的话HTML语言部分就是属于输出部分.可以考虑缓冲输出.
      

  6.   

    to:allkill(傲气游) 
    我是把PHP代码嵌入HTML语言中。
    照你的意思,该怎么做呢?
      

  7.   

    因为的HTML代码也属于输出.也就是你在使用Session以前不能有任何输出到浏览器.如果真要输出的话可以用输出缓冲.