社区
基础编程
帖子详情
这是什么原因
ok1818
2004-12-09 04:11:48
Warning: Cannot modify header information - headers already sent by
系统提示我头部已经输出信息了。说我蛰居出错: header("Location:index.php");
...全文
73
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
mos管开关出现尖峰的原理? mos管开关的时候cs会出现尖峰,请问这是什么
原因
?
电路中的导线和元件具有一定的电感,当MOS管快速开关时,电流变化率(di/dt)较大,会在电路中产生较大的电感压降(L*di/dt),这个压降会叠加在MOS管的漏极电压上,形成尖峰。如果MOS管的驱动电路不能提供足够的电流来快速充放电,或者驱动电路的响应速度不够快,也可能导致尖峰的产生。电源和地线的阻抗在高频下可能变得显著,当MOS管快速开关时,电源和地线的阻抗可能导致电压波动,形成尖峰。使用软开关技术,如零电压切换(ZVS)和零电流切换(ZCS),以减少开关过程中的电压和电流突变。
笔记本卡顿不流畅是什么
原因
_笔记本卡顿不流畅是什么
原因
_笔记本电脑卡顿不流畅如何解决-win7之家...
有不少笔记本电脑用户在使用过程中,发现会经常会遇到卡顿不流畅的情况,很多用户不知道是什么
原因
引起的,其实
原因
有很多,可能是电脑本身配置不足,或者电脑占用率过高,或者内存不足等,接下来给大家带来笔记本电脑卡顿不流畅的详细解决方法吧。具体步骤如下:1、CPU不足电脑卡顿很多时候都是因为CPU占用过高,实质还是CPU太小引起的,我们可以将多余的进程或者软件关闭,或者更换性能好的CPU来解决这个问题,电脑...
电脑为什么会蓝屏的
原因
想要知道电脑蓝屏的
原因
我们也是要一步步的排查,多数情况下是由于内存条或者硬盘的问题,具体怎么看电脑为什么会蓝屏的
原因
如下。想要知道电脑蓝屏的
原因
我们也是要一步步的排查,多数情况下是由于内存条或者硬盘的问题,具体怎么看电脑为什么会蓝屏的
原因
如下。想要知道电脑蓝屏的
原因
我们也是要一步步的排查,多数情况下是由于内存条或者硬盘的问题,具体怎么看电脑为什么会蓝屏的
原因
如下。想要知道电脑蓝屏的
原因
我们也是要一步步的排查,多数情况下是由于内存条或者硬盘的问题,具体怎么看电脑为什么会蓝屏的
原因
如下。2、内存条的灰尘过多。.
如果你的App发生闪退,一般是什么
原因
造成的?
这个面试题,是一道考验你实际开发经验的面试题. 一般App闪退是由于以下几个
原因
造成的. 1.缓存垃圾过多 由于安卓系统的特性,如果长时间不清理垃圾文件.会导致越来越卡.也会出现闪退情况. 2. 运行的程序过多,导致内存不足 3.应用版本兼容问题 如果应用版本太低,会导致不兼容,造成闪退。此外,有些新版本在调试中,也会造成应用闪退。
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章