社区
基础编程
帖子详情
这是什么原因
ok1818
2004-12-09 04:11:48
Warning: Cannot modify header information - headers already sent by
系统提示我头部已经输出信息了。说我蛰居出错: header("Location:index.php");
...全文
87
6
打赏
收藏
这是什么原因
Warning: Cannot modify header information - headers already sent by 系统提示我头部已经输出信息了。说我蛰居出错: header("Location:index.php");
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
loswing
2004-12-09
打赏
举报
回复
<?前面有个空格
或者
include $path."/global.php";里面有输出..
xuzuning
2004-12-09
打赏
举报
回复
html代码不就是输出吗?
ok1818
2004-12-09
打赏
举报
回复
我的代码是这样的,好像没输出的
<?
$path = "../bb/v3";
include $path."/global.php";
if($op == "logout") {
session_unregister("ManageId"); //管理员识别号
session_unregister("ManageUserName"); //管理员用户名
session_unregister("ManageModuleArray"); //可管理模块数组
session_unregister("ManageIsAdmin"); //是否为最高管理员
session_unregister("LoginOK"); //是否已经合法登陆
ToURL("/manage/login.php");
}
//启用数据库链接
MysqlConn();
if(isset($HTTP_POST_VARS["login"])){
if(empty($administrator)) ErrBack ("管理员用户名必须填写!!");
if(empty($password)) ErrBack ("请填写管理员密码!!");
//用户锁定检测
if(is_lock($administrator)) ErrBack("您连续3次输入密码错误,请在15分钟以后在试!!");
$query = $MYSQL->query("select *from manager where username='$administrator' and passwd='$password' and status=1");
if(mysql_num_rows($query)<1){
//记录错误
$query = $MYSQL->query("select *from v3_user_lock where UserName = '".$administrator."' and is_open = '1'");
if(mysql_num_rows($query)<1)
{
$sql = "insert into v3_user_lock(UserName,LoginTime,IP,is_open,Totel)values('".$administrator."','".time()."','".getenv("REMOTE_ADDR")."',1,1)";
$query = $MYSQL->query($sql);
}
ErrBack("密码验证错误或帐号已被注销");
}
$row = mysql_fetch_array($query);
$ManageId = $row[id];
$ManageUserName = $row[username];
$ManageModule = $row[Module];
$ManageIsAdmin = $row[is_admin];
$LoginOK = time();
session_register("ManageId");
session_register("ManageUserName");
session_register("ManageModule");
session_register("ManageIsAdmin");
session_register("LoginOK");
header("Location:index.php");
}
else {
// 显示登录窗口
?>
<html>
<head>
<title>后台系统</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="/include/style.css" type="text/css">
<script>
function checkform(){
var administrator = document.form1.administrator.value;
var password=document.form1.password.value;
if (administrator=="") {
alert("用户名必须填写!!!");
document.form1.administrator.focus();
return false;
}
if (password=="") {
alert("密码必须填写!!!");
document.form1.password.focus();
return false;
}
return true;
}
<?
//显示错误信息
if(isset($err)) echo "alert('".$err."');";
?>
</script>
</head>
<body bgcolor="#eeeeee" text="#000000" leftmargin="0" topmargin="0">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="50" bgcolor="#cccccc"> </td>
</tr>
<tr bgcolor="#666666">
<td height="10"></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="250" bgcolor="#FFFFFF">
<div align="center"><br>
<img src="images/main.jpg" align="absmiddle"><br>
<br>
<hr size=1>
<br>
<table border=0 cellspacing=0 cellpadding=0 width=50%>
<form name="form1" method="post" action="" onsubmit="return checkform();">
<tr>
<td align="middle" height=24>
管理员:<input type=text name=administrator size=11>
</td>
<td align="middle" height=24 >密 码:<input type=password name=password size=11>
</td>
<td align="middle" height=24 >
<input type=submit name=login value=" 登 录 ">
</td>
</tr>
</form>
</table>
<br>
</div>
</td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#666666">
<tr>
<td> </td>
</tr>
</table>
<br>
<br>
<table width="90%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center"> Copyrihgt 2004 By Nbol </td>
</tr>
</table>
</body>
</html>
<?
}?>
jxflll
2004-12-09
打赏
举报
回复
是的。把header("Location:index.php");
之前的输出全都去掉就好了。
PcVSBirds
2004-12-09
打赏
举报
回复
晕倒!象header这种指令必须在未向浏览器发送任何输出之前执行:) 我也之前碰到过:)手册上有
-神仙-
2004-12-09
打赏
举报
回复
前面不能有任何输出
包括空格
普通
原因
与特殊
原因
的区别
本文详细介绍了统计过程控制(SPC)中的普通
原因
和特殊
原因
的区别。普通
原因
是持续影响过程的稳定变差源,而特殊
原因
是偶发性的,导致过程分布变化。普通
原因
对过程输出的影响是可预测的,而特殊
原因
则是不可预测的。消除普通
原因
有助于提高过程能力(如Cpk),而消除特殊
原因
是解决短期问题的关键。管理者的责任在于处理普通
原因
,而过程操作者则负责处理特殊
原因
。
离职
原因
该怎么回答?
本文分享了六种让HR接受的离职
原因
回答策略,包括寻求更大发展、个人
原因
、公司重大变化等,帮助求职者在面试中展现积极向上的一面。
VoLTE典型拆线
原因
代码及
原因
本文深入探讨了VoLTE通话过程中可能出现的典型拆线问题,详细解析了相关的
原因
代码,包括 sip 错误和 IMS 系统中的故障情况。通过对通信流程的分析,了解如何定位和解决这些问题,提升VoLTE服务的质量。
原因
分析必知必会的十大要点
文章介绍了
原因
分析的重要性和方法,包括先澄清事实、拆分问题、量化问题、经验分析与数据验证、技术与管理
原因
并重、广度与深度结合、体系与个体
原因
分析、自我反思、近期与远期
原因
考虑、以及纠错、预防、检测和固化措施。案例展示了如何应用这些原则解决实际问题,如销售业绩下降、项目延期和软件缺陷问题。
【5G NR】UE注册拒绝
原因
本文详细解读了5G网络中AMF拒绝初始注册请求的RegistrationReject消息,包括其数据结构,列举了详尽的5GMM拒绝
原因
列表,以及每个
原因
对应的操作描述,帮助理解网络拒绝UE注册的机制。
基础编程
21,889
社区成员
140,337
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章