session_start()前面不能有任何输出
你的第二行有输出了

解决方案 »

  1.   

    php.ini找一下这一句“register_globals = Off”
    把改成“register_globals = On”如果还有问题就改一下session保存的路径:
    session.save_path = "C:\WINNT\Temp" 
    //服务器上的临时文件夹,我用的是win2k,所以是这个还有 session_start();最好放在第一句。
      

  2.   

    session_start(),或是 header()之前一定不能有任何的输出,比方说输出字符,出现错误提示,甚至是输出空格 都会导致以上两个报错。
    而这些,在 asp里是被忽略的。看样子你也是从 asp 转php的,
    这些问题我也碰到过。
      

  3.   

    thanks!问题解决:还有 session_start();最好放在第一句。