已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 讨论/求助

标题: 关于COOKIE问题,谁能帮我解决解决

作者: @Ta

时间: 2013-08-02

点击: 5158

我这破技术,无能为力了……
错误信息
Warning: Cannot modify header information - headers already sent by (output started at F:\wwwroot\m\a\admin.php:25) in
F:\wwwroot\m\a\admin.php on line 27

代码
<?
ob_start();
@$type=$_GET['type'];
if (empty($_COOKIE["user"]) or $_COOKIE["admin"]<>1 ){
if(empty($_POST['submit']) ) {?>
登录后台
        <form id="qq_loginform" name="qq_loginform" action="admin.php?type=login" method="post">
       <p>管理账号 </p>
       <input id="qq" type="text" name="name" value="" maxlength="20"/>
       <p> 密码 </p>
       <input id="pwd" type="password" name="password" value="" maxlength="16"/>
	   <br />
       <input id="loginsubmit" class="btn-s" type="submit" name="submit" value="登录"/>
       </form>
Cookies 必须启用才能登入
<? 
} }elseif($type=='' ){?>
<p>后台</p>

        <p><b>基本设置</b></p>
<?  }
if ($type=='login'){//管理员登陆
	$name=$_POST['name'];
	$pass=$_POST['password'];

	echo '登陆成功';
	     setcookie("name", "$name", time()+1800);
		 setcookie("admin", "$pass", time()+1800);
		 echo '<meta http-equiv="refresh" content="3;admin.php">';
		 echo '</br>3秒后自动跳转,如未跳转,请点<a href="admin.php">这里</a>';
}

[隐藏样式|查看源码]


『回复列表(15|隐藏机器人聊天)』

1. 在最上面加一句ob_start();@东城
(/@Ta/2013-08-01 17:42//)

2. @Xily,我哭了, ob_start();
 登录后,3秒怎么不跳到  <p>后台</p>哪个页面?
(/@Ta/2013-08-01 17:48//)

3. @东城,我也哭了 echo '<meta http-equiv="refresh" content="3;url=admin.php">';
(/@Ta/2013-08-01 17:49//)

4. @Xily,这段代码,什么?
(/@Ta/2013-08-01 17:53//)

5. @东城,替换原来的这一句
(/@Ta/2013-08-01 17:54//)

6. @Xily,还是不行。COOKIE没起作用。
(/@Ta/2013-08-01 18:04//)

7. @东城,setcookie("user", "$name", time()+1800);
无语ing......
(/@Ta/2013-08-01 18:18//)

8. @Xily,说清楚啦。我脑壳木……
(/@Ta/2013-08-01 18:30//)

9. 替换登录成功后面一行……
(/@Ta/2013-08-01 18:44//)

10. @东城 你不可以在setcookie()之前输出任何东西
(/@Ta/2013-08-01 22:25//)

11. 利用ob_start()完美解决  这是一中种缓存 简单实用  用法 百度有很多  可以说 此函数为你的问题而生
(/@Ta/2013-08-01 23:43//)

12. @企鹅烧香@CFUNC,你们要知道,他的问题不仅仅只有这个,你们看楼下的回复就知道了
(/@Ta/2013-08-02 07:45//)

13. @老虎会游泳 你改了那点?
(/@Ta/2013-08-02 08:46//)

14. @老虎会游泳 你改了那点?
(/@Ta/2013-08-02 08:46//)

15. @东城,新增第二行
(/@Ta/2013-08-02 18:12//)

回复需要登录

7月20日 03:20 星期天

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1