Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at d:\wwwroot\nihexiang\wwwroot\manages\login.php:1) in d:\wwwroot\nihexiang\wwwroot\manages\login.php on line 1Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at d:\wwwroot\nihexiang\wwwroot\manages\login.php:1) in d:\wwwroot\nihexiang\wwwroot\manages\login.php on line 1Warning: Cannot modify header information - headers already sent by (output started at d:\wwwroot\nihexiang\wwwroot\manages\login.php:1) in d:\wwwroot\nihexiang\wwwroot\manages\login.php on line 23
在我本地都是正常,到了服务器上面怎么会出现上面的那个错误呢?我的程序代码如下:
<?php session_start();?>
<?php include_once("conn.php");?>
<?php
check_login();
if($_POST['code']==$authnum)
{
//主体
$username=trim($_POST["username"]);
$password=md5($_POST["password"],false);
$exec="select * from admin where username='$username'";
$result=mysql_query($exec,$conn);
$rs=mysql_fetch_object($result);
$id=$rs->id;
$user=$rs->username;
$pass=$rs->password;
$check_num=$rs->check_num ;
if($user==$username && $pass==$password)
{
$_SESSION["username"]=trim($_REQUEST["username"]);//赋值给session值
$_SESSION["password"]=md5(trim($_POST["password"]),false);//赋值给session值
$_SESSION["check_num"]=$check_num;
$_SESSION["usernameid"]=$id;
header("Location: manager1.php");
}
else
{
echo "<script language=\"JavaScript\">\r\n";
echo " alert(\"没有您的管理权限!\");\r\n";
echo "history.back();\r\n";
echo "</script>";
exit;
}
//结束主体
}
else
{
echo "<script language=\"JavaScript\">\r\n";
echo " alert(\"验证码错误,请重新输入!\");\r\n";
echo "history.back();\r\n";
echo "</script>";
exit;
}
//function调用
function check_login()
{
if($_POST["username"]==""||$_POST["password"]=="")
{
//header("Location: index.php");
echo "<script language=\"JavaScript\">\r\n";
echo " alert(\"用户为空或者密码为空\");\r\n";
echo "history.back();\r\n";
echo "</script>";
exit;
}
}?>
在我本地都是正常,到了服务器上面怎么会出现上面的那个错误呢?我的程序代码如下:
<?php session_start();?>
<?php include_once("conn.php");?>
<?php
check_login();
if($_POST['code']==$authnum)
{
//主体
$username=trim($_POST["username"]);
$password=md5($_POST["password"],false);
$exec="select * from admin where username='$username'";
$result=mysql_query($exec,$conn);
$rs=mysql_fetch_object($result);
$id=$rs->id;
$user=$rs->username;
$pass=$rs->password;
$check_num=$rs->check_num ;
if($user==$username && $pass==$password)
{
$_SESSION["username"]=trim($_REQUEST["username"]);//赋值给session值
$_SESSION["password"]=md5(trim($_POST["password"]),false);//赋值给session值
$_SESSION["check_num"]=$check_num;
$_SESSION["usernameid"]=$id;
header("Location: manager1.php");
}
else
{
echo "<script language=\"JavaScript\">\r\n";
echo " alert(\"没有您的管理权限!\");\r\n";
echo "history.back();\r\n";
echo "</script>";
exit;
}
//结束主体
}
else
{
echo "<script language=\"JavaScript\">\r\n";
echo " alert(\"验证码错误,请重新输入!\");\r\n";
echo "history.back();\r\n";
echo "</script>";
exit;
}
//function调用
function check_login()
{
if($_POST["username"]==""||$_POST["password"]=="")
{
//header("Location: index.php");
echo "<script language=\"JavaScript\">\r\n";
echo " alert(\"用户为空或者密码为空\");\r\n";
echo "history.back();\r\n";
echo "</script>";
exit;
}
}?>
session_start();
}
session_start();之前有输出。
http://topic.csdn.net/u/20081231/12/71494a17-68f9-4d5d-8b7e-735d57ac7b8b.html