我发现最新稳定版本的CI(3.03),
我尝试了echobase_url()
,它返回了一些不寻常的东西,
**注意:**我已经加载了URL帮助程序。
以下代码
$this->load->helper('url');
echo base_url();
返回Firefox中的http://127.0.0.1/
(我已使用http://localhost/
来解释应用程序)。
和:
Chrome中的http://::1/
(与我使用过的http://localhost/
相同)?
帮我解决这个问题。
如果设置了base_url,请从配置文件中删除它,
$config['base_url'] = "http://".$_SERVER['HTTP_HOST']."/";
在您的配置中,使用define。如下所示:
define('base_url', 'http://localhost/your_project name/');
然后尝试echo base_url()
;
确保您已经设置了一个基本url
$config['base_url'] = 'http://localhost/project/';
有时对我来说,这是个问题。
在旧版本的CI中,您过去可以将其留空,但是。
现在建议您不要将base_url留空
我会自动加载url帮助程序,因为它是最常见的一个。