这些代码是你完整的php文件吗?

解决方案 »

  1.   

    <?
    session_start();  
    session_save_path("../sessions/");  
    require("../define/db_odbc.inc");  
    ...
      

  2.   

    注意检查,在session_start()前面不能有输出,一个空格都不行
      

  3.   

    To LeeMaRS(小菜虎_水壶的仇人) 
    session_start()前面不能有输出,到底是指什么样的输出?
      

  4.   

    问题自已解决
    在php.ini中设置output_buffering = On就可以了
    有谁知道为什么吗?
      

  5.   

    不清楚你的PHP配置情况.
    设output_buffering=On的话相当于在PHP文件中用ob_start()打开输出缓冲区.两个是一样的.打开输出缓冲区后,在session_start()前就可以有输出.
      

  6.   

    1、一般情况下,你安装好你的session就可以用,出现session的问题。首先,看你是否设置了tmp文件夹,在安装php的根目录下。
    2、检查你的php.ini文件看相关的配置有没有错。
    3、在默认情况下,所谓的不能有输出是指在session之前不能的输出,包括错误提示。