十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
if (stristr($_SERVER[\'HTTP_HOST\'], \'local\') || (substr(_SERVER[\'HTTP_HOST\'], 0,7))==\'192.168\') {//stristr如果有Local,那么如果有本机那就可以检测是localhost出来,这是检查是否是本机或者虚拟主机吧,substr截取函数
$local = TRUE;//在这样情况下的出来的结果,这个结果可以设置一个变量给一个true来证明的是这个条件,是一种反推。并且可以以后用这个$local做一些判断用,可以说是一种条件转换成变量的用法。
}else{
$local = FALSE;
}
if ($local) {//这个就是true了,也就是有了true那个条件
$debug = TRUE;//一个意思是调试正确,另一个这个还是根据最上头true那个条件得到的结果,通过这个结果再去定义,同时这个debug的定义变量可以作为开启调试的变量,从而在下头定义常量中做一个引子,并且以后可以作为条件,在这个条件产生后,下头定义常量才可以实现。
define(\'BASE_URI\', \'/path/to/html/folder\');
define(\'BASE_URL\', \'http://localhost/directory/\');
define(\'DB\', \'/path/to/mysql.inc.php\');
} else {
define(\'BASE_URI\', \'/path/to/html/folder\');
define(\'BASE_URL\', \'http://localhost/directory/\');
define(\'DB\', \'/path/to/mysql.inc.php\');
}
?>