|
本帖最后由 yadgen 于 2015-4-22 08:49 编辑
例域名是:local.aaa_bbb.com
system/core/Config.php,93行,代码如下:
PHP复制代码
if (isset($_SERVER['HTTP_HOST']) && preg_match('/^((\[[0-9a-f:]+\])|(\d{1,3}(\.\d{1,3}){3})|[a-z0-9\-\.]+)(:\d+)?$/i', $_SERVER['HTTP_HOST']))
复制代码
这里判断始终为FALSE,导致返回的$base_url = 'localhost';3.0在域名判断上严谨了。
因为2.2的判断规则是:
PHP复制代码
if (isset($_SERVER['HTTP_HOST']))
复制代码
|
|