我在get.php?&uniId=2
内有一个网址查询我有代码检查网址是否存在。
然而我的if语句似乎无法正常工作
<?php
if(empty($_GET {"uniId=3"})) {
echo "you are able to accsess this page !";
var_dump($_REQUEST);
} else {
echo "sorry no access for you";
}
如果我输入http://localhost/mysite/get.php?&uniId=3
我得到了
echo "you are able to accsess this page !";
如果我输入http://localhost/mysite/get.php?&uniId=2
我得到了
echo "you are able to accsess this page !";
不是
echo "sorry no access for you";
答案 0 :(得分:1)
只需检查密钥是否先存在,然后检查值:
即。 :
//check if the key exists
if(!empty($_GET{"uniId"})) {
// check if the value = 3
if ($_GET{"uniId"} == 3) {
// do stuff if result is true
} else {
// do stuff if result is false
}
} else {
echo "The key \"uniId\" does not exists";
}
希望它有所帮助。