通过本地网络访问CodeIgniter应用程序时遇到大麻烦。当我通过本地网络访问网络应用程序时如何将本地服务器IP放到base_url,以及当我通过互联网时如何将服务器远程IP放到其他情况下?
当我来自互联网时:
$config['base_url'] = 'http://1.1.1.1/';
在其他情况下,当我来自服务器所在的网络时:
$config['base_url'] = 'http://192.168.1.222/';
由于
答案 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";