session.save_path前面去掉;号,后面再设置一下路径即可!

解决方案 »

  1.   

    header之前不能有require_once或include之类的
      

  2.   

    如果上面所说的都没问题,把原代码复制出来到TXT文本里。另存一份新的替换掉,就可以了,我也经常遇到这样的问题。是在复制另一模板原时,由于原来的编码和新模块的编码不同而引起的。
      

  3.   

    header函数之前不能任务输出信息的
      

  4.   

    把session_start()提到第一行
    把header()改成js的window.location='index.php'session_start(),header()前不能有任何的输出,包括空格
      

  5.   

    好,我己调试了,
    header之前不能有require_once或include之类的
    这个说法是错误的,我调试了前后都可以,但必须在前面加上这一句
    ob_start();
    至于为什么要加,四楼说是缓存,不太理解,但加上就对了,少了不行
    谢谢楼上的各位朋友
    现在header();和session_start();均可以用了
      

  6.   

    ob_start()是延缓向浏览器发送数据的开始函数,就是缓存
    所以“headers already sent”错误就不会发生了
      

  7.   

    header之前不能有require_once或include之类的
    ------------------
    检查一下你的require或include进来的文件里有没有输出,
    注意在?>和<?之间的也是输出。ob_start就是缓存输入的内容,要到flush或脚本结束的时候才会输入其中的内容,
    这时候header之类已经执行过了,当然就没问题了
      

  8.   

    header之前一定不能有空格和空行,還有echo ,print