(PHP)身份验证帮助

时间:2020-01-21 02:20:34

标签: php

如何添加更多可以验证以回显“访问”的值

除了添加“ a”以外,还添加了更多变量,因此我可以输入http://url/file.php?auth=aauth=bauth=c等。

我的代码:

<?php

$auth = ("a");

if(@$_REQUEST["auth"]!="$auth"){
  echo ("ACCESS DENIED");
}

else {
  echo "ACCESS";
}

?>

1 个答案:

答案 0 :(得分:2)

我认为您想要in_array

$auth = array('a', 'b', 'c');
if (!in_array(@$_REQUEST["auth"], $auth)) {
    echo ("ACCESS DENIED");
}
else {
    echo "ACCESS";
}