我用window7,使用PHP5+MYSQl+Apache开发,本地怎么用都可以,但是传到服务其上,就是不行,header也不起作用,session也不起作用。急急急

解决方案 »

  1.   

    header要放于页面的HEAD之前。
    session前不能有输出,由于header的报错导致session不起作用。
      

  2.   

    session_start() 
    前面什么内容都不能有!
      

  3.   

    本帖最后由 xuzuning 于 2012-03-09 19:17:28 编辑
      

  4.   

    header前不能有输出,BOM有可能是罪魁祸首
      

  5.   

    如果session start放在最前还不行,试试修改php.ini中的output_buffering=off改成output_buffering=4096 
      

  6.   


    我的代码的确是session_start()前有输出,header的确也位置不对,但是在本地就可以,为什么传到服务器上,用的一样的环境就不行了呢?