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;
}
?>