你的程序中在51行以前肯定有输出,或者有空行,检查一下。因为用session和cookie之前不允许有输出或者空行。

解决方案 »

  1.   

    session_start() 
    最好防在程序第一行
      

  2.   

    我觉得好像和php的版本有关,我原来用的版本低,很多时候无法取得session你换个版本试试
      

  3.   

    不是,我用的是最新的php,这个问题是php的session没有地方存储,是路径的问题,但我忘了怎么写了!
      

  4.   

    把我的php.ini下载回去试试看
    http://www.julychina.com/php.ini
      

  5.   

    这个警告是说在session_start() 之前已经有了输出
    解决的办法是:
    1、session_start()语句放在程序的开头,例
    <?php
    session_start();
    ...
    2、在<?php 之前不能有其他内容,包括空格、空行
      

  6.   

    不能下啊?
    我的程序在php4.06里运行正常,不是程序的问题!
      

  7.   

    将你的SESSION存放路径更回WINDOWS临时文件夹试下.
      

  8.   

    session_start();
    必须是程序编译的第一个语句。
    在php4.06中可用并不能保证在其它版本中正常,不同的版本很可能对语言的严格程度有不同的要求。