首頁 > 後端開發 > php教程 > 100分的挑战

100分的挑战

WBOY
發布: 2016-06-23 13:13:45
原創
878 人瀏覽過

这是一个框架,运行入口文件时,最后Base::run();
public static function run(){//base.php文件中的一个方法
    self::cp();
    self::init();
            self::control();
}
接着俺对这三个方法展开了追踪,先说第一个

private static function cp(){		if (self::CPURL == '') return;		if ($_SERVER['HTTP_HOST'] == 'localhost') return;		if ($_SERVER['HTTP_HOST'] == '127.0.0.1') return;		if (strpos(self::CPURL,'||') !== false){			$a = explode('||',self::CPURL);			foreach ($a as $v) {				$d = strtolower(stristr($_SERVER['HTTP_HOST'],$v));				if ($d == strtolower($v)){					return;				}else{					continue;				}			}			header('location: http://www.haoid.cn');exit();		}else{			$d = strtolower(stristr($_SERVER['HTTP_HOST'],self::CPURL));			if ($d != strtolower(self::CPURL)){				header('location: http://www.haoid.cn');exit();			}		}	}
登入後複製

上面这段不理解!


回复讨论(解决方案)

你这断章取义的怎么能行?!

呵呵,我算看出来了,论坛里的这些天天抢分的人也就是能回答那些基础点的东西了,这个论坛废了!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板