Php 如果是特定值,则继续

Php 如果是特定值,则继续,php,html,forms,email,Php,Html,Forms,Email,我制作了一个表单,如果一个值丢失了重定向到错误页面 <?php if (empty($_POST['submit']) && empty($_POST['email'])) { header('Location: empty.php'); exit; } ?> 现在,让我们假设我有一个密码,我需要我的用户输入才能继续,我如何做,如果它是错误的,那么我如何将它们重定向到empty.php? 我的问题是,我不知道如何制作一个“PHP”标记,如果不是特定

我制作了一个表单,如果一个值丢失了重定向到错误页面

<?php 
if (empty($_POST['submit']) && empty($_POST['email']))
{
  header('Location: empty.php');
  exit; 
} 
?>

现在,让我们假设我有一个密码,我需要我的用户输入才能继续,我如何做,如果它是错误的,那么我如何将它们重定向到empty.php? 我的问题是,我不知道如何制作一个“PHP”标记,如果不是特定的值,它将重定向。

解决方案(请阅读整篇文章,因为代码中存在安全漏洞…,甚至黑洞;):


您只需检查$u POST['passwd']的值,非常感谢!这解决了我的问题!
<?php
if (isset($_POST['password']) && $_POST['password'] == 'yourpasshere')) {
    // Password OK, continue
}
else {
    // Password not ok, redirect
    header('Location: empty.php');
    exit; 
}
?>