CodeIgniter config

时间:2015-11-30 23:57:36

标签: php codeigniter ip config

通过本地网络访问CodeIgniter应用程序时遇到大麻烦。当我通过本地网络访问网络应用程序时如何将本地服务器IP放到base_url,以及当我通过互联网时如何将服务器远程IP放到其他情况下?

当我来自互联网时:

$config['base_url'] = 'http://1.1.1.1/';

在其他情况下,当我来自服务器所在的网络时:

$config['base_url'] = 'http://192.168.1.222/';

由于

2 个答案:

答案 0 :(得分:0)

请尝试这个,

$config['base_url'] = "http://".$_SERVER['HTTP_HOST'];

答案 1 :(得分:0)

我使用这个解决方案及其帮助:)也许它可以帮助某人。

$config['base_url'] = "http://" . preg_match("/192\.168\./",$_SERVER['REMOTE_ADDR']) ? "LOCAL IP" : "REMOTE IP";