base_url() returns 错误值
base_url() returns wrong value
我正在使用现在最新的 Codeigniter 3.1.0。我已将 config.php 中的 base_url
设置为
$config['base_url'] = 'http://example.com/kp_clients/';
当我打印 base_url()
时。它显示的是服务器 IP 而不是我设置的 IP。
http://173.x.xx.21/kp_clients/
现在我做错了什么。有什么想法吗?
我已经自动加载了所有需要的库
$autoload['helper'] = array('url');
它在本地工作正常但在实时服务器中停止工作
注意:base_url() function not working in codeigniter
我已经检查过了。这是因为没有加载 url
helper。我已经在我的问题中明确提到我已经自动加载了助手。仍然显示 IP 而不是我设置的 IP
我知道了。这是一个旧项目,在 config
文件夹中有一个目录名称 production
。我忘记了这个目录并且没有设置 base_url
这就是它自动检测服务器 IP 的原因。
事实上我的 config.php 在这里不活跃。相反 production/config.php
在那里工作。现已解决
在使用 base_url() 函数之前首先在 application/config/autoload.php
中加载 'url' 助手
$autoload['helper'] = 数组('url');
或者,手动使用 $this->load->helper('url');
现在 echo base_url();给出 url 在 $config['base_url'] 配置参数中加载的内容。
我正在使用现在最新的 Codeigniter 3.1.0。我已将 config.php 中的 base_url
设置为
$config['base_url'] = 'http://example.com/kp_clients/';
当我打印 base_url()
时。它显示的是服务器 IP 而不是我设置的 IP。
http://173.x.xx.21/kp_clients/
现在我做错了什么。有什么想法吗?
我已经自动加载了所有需要的库
$autoload['helper'] = array('url');
它在本地工作正常但在实时服务器中停止工作
注意:base_url() function not working in codeigniter
我已经检查过了。这是因为没有加载 url
helper。我已经在我的问题中明确提到我已经自动加载了助手。仍然显示 IP 而不是我设置的 IP
我知道了。这是一个旧项目,在 config
文件夹中有一个目录名称 production
。我忘记了这个目录并且没有设置 base_url
这就是它自动检测服务器 IP 的原因。
事实上我的 config.php 在这里不活跃。相反 production/config.php
在那里工作。现已解决
在使用 base_url() 函数之前首先在 application/config/autoload.php
中加载 'url' 助手$autoload['helper'] = 数组('url');
或者,手动使用 $this->load->helper('url'); 现在 echo base_url();给出 url 在 $config['base_url'] 配置参数中加载的内容。