一个让人百思不得其解的代码

发布于 2021-11-28 00:19:35 字数 1433 浏览 943 评论 1

能不能注释一下哈,我就搞不明白他是为啥整 这些代码,以及关键句子的作用是啥

/**

 * 合法性验证

 *

 */

private static function cp(){

            //var_dump($_SERVER);

if (self::CPURL == '') return;

if ($_SERVER['HTTP_HOST'] == 'localhost') return;

if ($_SERVER['HTTP_HOST'] == '127.0.0.1') return;

if (strpos(self::CPURL,'||') !== false){

                        //echo self::CPURL;exit;

$a = explode('||',self::CPURL);

                        //var_dump($a);

foreach ($a as $v) {

$d = strtolower(stristr($_SERVER['HTTP_HOST'],$v));

if ($d == strtolower($v)){

return;

}else{

continue;

}

}

header('location: http://192.168.0.10');exit();

}else{

$d = strtolower(stristr($_SERVER['HTTP_HOST'],self::CPURL));

if ($d != strtolower(self::CPURL)){

header('location: http://192.168.0.10');exit();

}

}

}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夜血缘 2021-11-28 17:22:59

这个不是 URL 验证吗?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文