如果有多个条件,则重定向

卡登扎

PHP代码:

<?php
$referrer = $_SERVER['HTTP_REFERER'];
if (strpos($referrer, "bonaca.net46.net") === FALSE
    || !($_POST['pass'] == 1405 || $_POST['pass'] == 999)
{
    header('Location: index.php');
};
?>

我需要的:

如果用户来自另一个页面,bonaca...或者输入的密码错误(正确的密码是1405或999),则应该将其重定向。

我得到了:

Parse error: syntax error, unexpected '{' in... on line 5

尚卡·达莫达兰(Shankar Damodaran)

您在if语句中缺少括号。

1405 || $_POST['pass'] == 999))
                              ^ //<---- Add like this

而且这里不需要分号

  header('Location: index.php');
}; //<---- Remove that

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章