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