类型:转载 责任编辑:asp 日期:2007/03/01
给出的提示是:warning: cannot send session cache limiter - headers already sent (output started at /var/www/html/daima/check.php:2) in /var/www/html/daima/check.php on line 4
我的原代码是:
<?php
echo‘123’; //随便写的一句话。
session_start();
$handler = mysql_connect("localhost","hujiao","123");
mysql_select_db("manager");
echo"<html>";
echo"<head><title>管理员身份认证</title></head>";
echo"<body>";
echo"<center>";
echo"<h2><font color=#004080><b>管理员身份认证</b></font></h2>";
echo"<font color=#8080ff>***************************************</font>";
echo"<br><br><br>";
$query="select password from userinfo where username=$name";
$result=mysql_query($query);
$row=mysql_fetch_row($result);
if($password!=null)
{
if($row[0]==$password)
{echo"<font color=#0080c0><b>成功通过身份验证!</b></font>";
echo"<br><br><br>";
$sessionid=session_id();
session_register("transname");
$transname=$name;
$query="update userinfo set session_id=$sessionid where username=$name";
mysql_query($query,$handler);
echo"<a href=success.php>开始管理</a>";
}
下面的省略了
推荐阅读