一个让人百思不得其解的代码
能不能注释一下哈,我就搞不明白他是为啥整 这些代码,以及关键句子的作用是啥
/**
* 合法性验证
*
*/
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这个不是 URL 验证吗?