让你的 CodeIgniter 自动配置 base_url

是不是每次站点的变动或者测试的时候都要配置一下 base_url 感觉很郁闷呢您?
如果能自动生成一个相对链接岂不很好,哈哈,对嘞,您看。

把 config.php 里面的 $config['base_url'] 改成如下:

$baseUrl = str_replace(‘\\’,'/’,dirname($_SERVER['SCRIPT_NAME']));
$baseUrl = trim($baseUrl,’/');
$config['base_url'] = empty($baseUrl) ? ‘/’ : “/$baseUrl/”;

第一行取目录,并纠正一些可能出现的反斜。
第二三行仍然纠正可能出现的一些特殊情况。
Sofa~ easy…

嘿嘿,啥都不用管了,自动生成相对于根目录的相对链接,您主目录随便换,AUTO。

你可能感兴趣的:(PHP)