我试图通过GET请求(我正在定义自己)传递变量。
因此,我的变量存储了一个url,如果有人通过d = site.com,则它应该允许访问。如果没有,它将失败。唯一失败的是通过get传递变量
不起作用:
$redirect = site();
$parse = parse_url($redirect);
$next = $parse['host'];
if ($_GET['cld'] !== $next ) redirect();
确实有效(静态,而非动态,因此无法获取网址)
$redirect = site();
$parse = parse_url($redirect);
$next = $parse['host'];
if ($_GET['d'] !== 'site') redirect();
我自己解决了。
通过foreach传递它并返回值d,然后在我的函数中调用它。
foreach($super as $d){
if (strpos($next, $d) !== false) {
return $d;
}
}
if ($_GET['cld'] !== $d ) wp_redirect();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句