[php密码错误时重定向

问题描述 投票:0回答:5

这是对的,当他们尝试使用某人访问登录页面而不进入登录页面时,代码会将其重定向到登录页面

<?php

$pass = 'password';

?>
<html>
<head>
<title></title>
</head>
<body>
<?php 

if ( $_POST["pass"] == $pass){
?>

Congrats you have log in!


<?php 

}else{

header("Location: http://signin.com/");
}
?>
</body>
</html>

i最终出现“服务器错误该网站在检索http://www.test.com时遇到错误,可能由于维护原因而关闭或配置不正确。“

php html redirect login
5个回答
1
投票

类似的方法会更好:


2
投票

已经输出一些HTML后,您无法调用header。进行密码检查和重定向。在HTML上方


2
投票

在向用户输出任何内容后,您都无法发送header()


1
投票

放入ob_start();在顶部和ob_end_flush();这可能会解决它。


1
投票

您无法在使用header进行重定向之前输出html。在之前编码所有逻辑:

© www.soinside.com 2019 - 2024. All rights reserved.