我正在尝试通过GET请求传递变量(我自己定义)。
所以我的变量存储了一个url,如果有人通过d = site.com,它应该允许访问。如果没有,它应该失败。唯一失败的是通过get
传递变量不起作用:
$redirect = site();
$parse = parse_url($redirect);
$next = $parse['host'];
if ($_GET['cld'] !== $next ) redirect();
是否有效(静态,非动态,因此无法获取URL)
$redirect = site();
$parse = parse_url($redirect);
$next = $parse['host'];
if ($_GET['d'] !== 'site') redirect();
答案 0 :(得分:0)
自己解决了。
通过foreach传递它并返回值d然后在我的函数中调用它。
foreach($super as $d){
if (strpos($next, $d) !== false) {
return $d;
}
}
if ($_GET['cld'] !== $d ) wp_redirect();