三零网科 发表于 2016-4-25 20:16:43

CI自带的获取ip,只能获取到::1

我直接用$this->input->ip_address();怎么获取都是::1这样的ip。是需要配置什么么?请各位大神告知下。谢谢。

Aloghli 发表于 2016-4-25 23:52:49

如果是本地的话你获取::1正常啊   服务器上可不会这样显示的

一叶扁舟 发表于 2016-4-26 07:59:16

这是ipv6的本地回环地址就是ipv4中的127.0.0.1,也就是localhost

三零网科 发表于 2016-4-26 08:22:35

Aloghli 发表于 2016-4-25 23:52
如果是本地的话你获取::1正常啊   服务器上可不会这样显示的

但是在服务器上也是一样。。

三零网科 发表于 2016-4-26 08:22:55

一叶扁舟 发表于 2016-4-26 07:59
这是ipv6的本地回环地址就是ipv4中的127.0.0.1,也就是localhost

唉,关键是在服务器上也是一样。

Aloghli 发表于 2016-4-27 09:24:22

三零网科 发表于 2016-4-26 08:22
唉,关键是在服务器上也是一样。

如果是3.0.4或以上版本的话你得设置config.php里的base_url为你的网站比如:http://www.xxx.com

ty0716 发表于 2016-4-27 13:54:43

$config['base_url'] = is_cli() ? '' : 'http://' . $_SERVER['HTTP_HOST'] . '/';
页: [1]
查看完整版本: CI自带的获取ip,只能获取到::1