Chrome的Codeigniter中存在异常的基本url


Unusual base url in Codeigniter with Chrome

我发现最新稳定版本的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帮助程序,因为它是最常见的一个。