变量$backurl的址是我想要转向的地址,如:
$backurl=base64_decode($_GET['backurl']);
通过header重新定向
请问header应该怎么写
这样写不管用header('Location:' $backurl);
$backurl=base64_decode($_GET['backurl']);
通过header重新定向
请问header应该怎么写
这样写不管用header('Location:' $backurl);
exit;
这样呢
只要地址是正确的!我经常这样写!
替换后的源代码如下<?php
session_start();
include("inc/config.php");
include("func.php");
$password=md5($_POST['password']);//用户密码
$userid=checkgetint($_POST['userid']);//客户编号
$cer=$_POST['cer'];//输入的验证码
if($authnum4!=md5($cer)){
showerror(3);
exit;
}
$query="select password,uname from users where id=".$userid;
$result=mysql_query($query);
$option=mysql_fetch_object($result);
if(mysql_num_rows($result)==0){
showerror(16);
exit;
}elseif($option->password!=$password){
showerror(17);
exit;
}
setcookie('uid',$userid);
setcookie('uname',$option->uname);
$backurl=base64_decode($_POST['backurl']);
?>
登录成功,三秒钟自动跳转<br>
如果未跳转,请点击<a href="<?php echo $backurl;?>">这里</a>返回
<?php header("Location:{$backurl}");?>
</body>
</html>
说的很清楚了
29行有输出
LZ去看下手册..
header函数注意事项