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

ziluopao 发布于 2015/05/23 10:30
阅读 446
收藏 0
能不能注释一下哈,我就搞不明白他是为啥整 这些代码,以及关键句子的作用是啥
/**
 * 合法性验证
 *
 */
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();
}
}
}
加载中
0
林玮晶
林玮晶
这个不是 URL 验证吗?
返回顶部
顶部