这个错很常见了
session_start()前不能有echo出来的东西,包括html代码

解决方案 »

  1.   

    出现这样的问题可能是你把代码和HTML代码放在了一起,因为HTML里面有HEAD,所以就会首先把HTML的HEAD传给浏览器.你可以把PHP的代码保存为另一个文件,然后再在HTML代码里面引用. 我觉得出现这个WARNING应该不是这段SESSION的问题,可能还是其他哪个地方的HEAD的问题
      

  2.   


      session_start()必须在首吗
      

  3.   

    是的 我试过了可以了 谢谢支持 小弟又遇到一个问题想请教  我做个连接转到另一个页 不知怎么的 在显示那个$_session['a']显示不出来,请教,谢谢!!
      

  4.   

    $_session['a']里session一定要大写
    $_SESSION['a']
    还有可能这页里没session_start();
      

  5.   


      是的  我是大写的 页面里也有session_start();  但是还是显示不出来<?
      session_start();
      $_SESSION['a'] = '人民共和国';
      echo $_SESSION['a'];
    ?>
    <a href="1.php">连接测试</a>
    1.php
    <?
     session_start();
     echo $_SESSION['a'];
    ?>帮忙看一下吧
      

  6.   

    session_start()段必须要在第一行
      

  7.   

       是的 ,就像这样啊 可就是不中啊 急急急啊
      <?
      session_start();
      $_SESSION['a'] = '人民共和国';
      echo $_SESSION['a'];
    ?>
    <a href="1.php">连接测试</a>
    1.php
    <?
     session_start();
     echo $_SESSION['a'];
    ?>
      
      

  8.   

    session_start(); 前面不能有任何的输出,他前面的"<?"的前面也不能有空行
      

  9.   

    请检查你的
    php.ini找到:session.save_path = 如果你有修改过主目录。
    请把这里的路径改为全路径
      

  10.   

    除上楼上说的
    session.use_cookies = 1
    session.use_trans_sid = 1
      

  11.   

    <?  session_start();
    $_SESSION['name']="pizzro";?>
    <a href="2.php" target="_blank">发布求租</a>
    这样打开 连接    不这个页面的session 值传递不过去啊  2.php
    <? session_start();
    echo "name=".$_SESSION['name'];
     ?>显示为 name=  为什么没有传过来
      

  12.   

    <? session_start();
    $_SESSION['name']="pizzro";
    ?>
     <a href="session2.php" target="_blank"><?=$_SESSION['name']?>
     </a>
    session2.php
    <? session_start();
    echo "name=".$_SESSION['name'];
     ?>
    多了一个target="_blank"  大家看看 反正我是没有传过去
      

  13.   

    <?=$_SESSION['name']?>应改为<?=$_SESSION['name'];?>
    并且要保证session_start();之前不能有任何输出。
      

  14.   

    <?=$_SESSION['name']?> 
    这个就相当于 echo $_SESSION['name'] ;   拉
      

  15.   

    大家都笨了不是
    你应该注册session啊
    session_register()
      

  16.   

    回复人: castor88(初学者) ( ) 信誉:99 
    大家都笨了不是
    你应该注册session啊
    session_register()
    ------------------------------------------------------你笨了不是,看手册!
      

  17.   

    session_start()必须在第一行,

    <?
       session_start();//首先就要写它