源代码如下:
[code=PH]P
login.php</br>
<?
  session_start();
  if(isset($_COOKIE['username']))
  {
    @mysql_connect("localhost", "root", "w") or die("error connect");
@mysql_select_db("school") or die("error db"); // 获取session
$username = $_COOKIE['username'];
// 执行SQL语句获得userflag的值
$sql = "select userflag from user where name='".$username."'";
$query = @mysql_query($sql) or die("SQL语句执行失败");
$row = mysql_fetch_array($query);
// 获得用户权限信息
$flag = $row['userflag'];
// 根据userflag的值输出不同的欢迎信息
if($flag == 1)
{
  echo "欢迎管理员".$_SESSION['username'];
} elseif ($flag == 0)
{
  echo "欢迎用户".$_SESSION['username'];
}
echo "<a href='logout.php'>注销</a>";
  }
?> 
[/code]报错如下:login.phpWarning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\AppServ\www\first_mysql\login.php:2) in C:\AppServ\www\first_mysql\login.php on line 3Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\first_mysql\login.php:2) in C:\AppServ\www\first_mysql\login.php on line 3在网上没有找到原因。请大家赐教!