通过_GET传递变量

贾格米特

我试图通过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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章