我做了一个自己的前控制器,我得到了请求网址。随着它处理变更网站等。
如果在使用get的网站上我有白名单,请检查允许的获取名称,否则网站会运行到404.例如:
if(isset($_GET['up']) || isset($_GET['product']) || isset($_GET['del']) isset($_GET['order'])){
...
}
但现在我会做一个这样的数组:
$getwhitelist = array(
"product",
"del",
"up",
"order"
);
并检查数组中是否设置了其中一个名称。我怎么能这样做?
我试过foreach:
foreach ($getwhitelist as $getwhitelistvalue){
if(isset($GET[$getwhitelistvalue])){
...
}
}
但没有成功。
答案 0 :(得分:3)
你错过了_ in get
foreach ($getwhitelist as $getwhitelistvalue){
if(isset($_GET[$getwhitelistvalue])){
...
}
}