1、Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /htdocs/myweb/index.php:2) in /htdocs/myweb/index.php on line 70
在/htdocs/myweb/index.php 的70行处(session_start();)发现/htdocs/myweb/index.php 第2行处有输出2、不可以,一个http连接只能有一个session

解决方案 »

  1.   

    一个IE进程只能生成一个SESSION,但一个SESSION可以包含许多许多
    内容,包括字符,数字,数组,多维数组,都可以往里面扔(有点社会 主义的味道).如果楼主有两处登陆,都需要验证的话,只需要建立两个变量就可以了.
    一个可以用login1 另一个可以用login2 这样就可以区别了
      

  2.   

    "htdocs/myweb/index.php 第2行处有输出" 
    第二行没有输出啊?况且,在session还没有start之前不能有输出的么?
    恳请高人继续指点....
      

  3.   

    line1:  <html>
    line2:  <?php
    line3:   define ('tag',1);
    .....
    发现我把<?php移到第几行,warning里面那句(output started at /htdocs/myweb/index.php:2) 就指第几行
      

  4.   

    来晚了。
    这个是说你在session_start(): 之前有html输出...
    你仔细检查一下,连空格输出也不放过..
      

  5.   

    楼主把那个文件贴出来看看,
    htdocs/myweb/index.php
    就这个文件
      

  6.   

    代码本来没问题的,可通过代理连服务器的时候就出莫名其妙的错,index.php ---> index2.php怎么也过不去。然后把index.php的<html><body>放到前面去就过去了,虽然有报warning可是还是进入index2.php了。郁闷中.......