本地执行php开发的系统,一切正常,上传到租用的服务器上,出现了以下的错误。
该如何修改呢?Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by 
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent 
Warning: Cannot modify header information - headers already sent by (output started at

解决方案 »

  1.   

    session_start();要放在首行,前面不能有任何输出。
      

  2.   

    先检查session_start()语句前面有没有任何输出(有空白行也不行)。
    另外有可能是UTF8 BOM标志的问题,你的PHP文件是用UTF格式保存的吗?是的话重新保存一下试试,文件编码设置为UTF8 无BOM。
      

  3.   

    UTF8 BOM标志的问题困扰了我好几天的错误
    今天终于修改成功了。
    谢谢!!!!!!!!!!!!