社区
基础编程
帖子详情
这是什么原因
ok1818
2004-12-09 04:11:48
Warning: Cannot modify header information - headers already sent by
系统提示我头部已经输出信息了。说我蛰居出错: header("Location:index.php");
...全文
75
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
打赏
举报
回复
前面不能有任何输出
包括空格
修复“错误提示内存不能为read”的工具
经常使用电脑可能也遇到过了! 突然‘咚’的一声 提示 内存不能为read 这个问题我以前也遇到过不知道怎么解决 现在终于有办法了!呵呵! 我们就看看是什么
原因
引起的吧,另外附送一个小工具修复见下面附件 总结下大概以下9个
原因
1、驱动不稳定,与系统不兼容,这最容易出现内存不能为 Read 或者文件保护(主要
原因
) 2、系统安装了一个或者多个流氓软件,这出现 IE 或者系统崩溃的机会也比较大,也有可能出现文件保护 3、系统加载的程序或者系统正在运行的程序之前有冲突,尤其是部分杀毒软件监控程序 4、系统本身存在漏洞,导致容易受到网络攻击。 5、病毒问题也是主要导致内存不能为 Read、文件保护、Explorer.exe 错误…… 6、如果在玩游戏时候出现内存不能为 Read,则很大可能是显卡驱动不适合(这里的不适合有不适合该游戏、不适合电脑的显卡)也有可能是 系统版本不够新或者不符合该游戏、显卡驱动 7、部分软件本身自身不足的问题 8、电脑硬件过热,也是导致内存不能为 Read 的
原因
之一。 9、电脑内存与主板兼容性不好也是导致内存不能为 Read 的致命
原因
! 以上大概就是目前可以引起系统提示 内存不能为read的
原因
了 另外软件是针对只是针对部分
原因
引起的内存不为read所做修复,不是100%有效,大家可以试试看 说下原理: 就是批处理使用 regsvr32命令 将动态链接库文件重新注册 (system32下的所有 .dll 和 .ocx 文件;) 注意:由于修复工具会重新注册 system32下的所有 .dll 和 .ocx 文件 此操作对杀毒软件来说属于敏感操作,所以建议使用修复工具的时候,请禁用杀毒软件,以免部分杀毒误报!jie
计算机网络网络适配器的作用是什么
原因
,Win10网络适配器在哪里对网络有什么影响 网络适配器出现各种故障的解决方法...
使用Win10向来都是联网,当网络出现问题无法上网时需要看看网络中心的网络适配器状态如何。网络适配器是什么?如何查看型号?你的Win10可以有多个网络适配器,那么如何设置优先级,让Win10自动使用您配置的首选网卡进行网络连接。有时联网却发现网络适配器消失不见,这是什么
原因
?Win10可以安装有线和无线网卡,当安装了无线网卡却发现设备管理器里找不到网络适配器,如何解决?Win10网络适配器显示未连...
u盘文件没删除却消失了是什么
原因
?数据怎么恢复?
u盘文件没删除却消失了是什么
原因
?大家在使用u盘的过程中,经常会遇到这么一种情况,就是自己明明没有删除u盘中的数据,但就是找不到了,这是什么
原因
导致的?数据又该如何恢复呢? 其实造成这个现象常见
原因
就是u盘故障造成了数据损坏,或者u盘感染了病毒,从而破坏了里面的文件,还有非常规操作,如不正确插拔u盘导致系统文件损坏,我们可以从以下几方法找回U盘删除文件。 1、格式化损坏的u盘 u盘损坏时,对其进行格式化是最简单的方法,但也会造成数据丢失,如果里面没什么重要文件可以尝试,如果有重要文件也想格式化解决
电脑死机是什么
原因
及解决方法
如果你在上班的时候,你的电脑突然死机了,这个时候我们去解决问题恢复我们的工作效率呢?下面让我们一起来看一下电脑死机怎么解决吧。工具/原料: 系统版本:win10 品牌型号: 软件版本:腾讯管家电脑死机的
原因
引起电脑死机的
原因
有很多,总的来说可以归结为两大类:硬件
原因
和软件
原因
。硬件
原因
:1.散热不良:温度异常是引起电脑死机的重要
原因
之一。 显示器、电源和CPU在运行过程中发热量极大,当主机温度超过电脑荷载时,电脑就会崩溃死机。2.电磁干扰:家中的很多大型 家电 如 空调 、 洗衣机 等在工作时会辐射出大量
500错误是什么
原因
ASP语法或其他编程语言的错误:网站使用的脚本语言(如PHP、Python等)可能出现错误或异常,导致服务器无法正常解析和执行脚本。此外,ASP语法出错、ACCESS数据库连接语句出错、文件引用与包含路径出错(如未启用父路径)、使用了服务器不支持的组件等也是可能导致500错误的
原因
。用户访问无权限:如果用户的访问权限被限制,服务器将无法提供请求的资源,从而触发500错误。服务器数据库连接出错:服务器可能无法正常连接到数据库信息或无法正常请求数据库资源,这也可能导致500错误。
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章