如何在codeigniter中查找IP地址?

问题描述:

我正在使用以下函数来跟踪用户的IP地址。我在localhost上运行应用程序。
如何在codeigniter中查找IP地址?

$this->input->ip_address(); 

当我尝试对我的计算机的本地主机执行此函数返回:: 1和同样的事情,我将返回相同的IP地址的另一台计算机上tryied。我的困惑是为什么它不显示那两个不同的计算机的不同的IP地址。

::1是IPv6中的环回地址。这与127.0.0.1.相同,即localhost

该代码是正确的。哪个返回的IP地址。在服务器上运行此代码时,您可以看到不同的IP。

$ip = $this->input->ip_address(); 
+0

你是说当我上传服务器上的网站,所以它给不同的机器不同的IP地址,因为我期望? – sangam 2014-10-10 06:06:02

+0

是的。 :: 1是localhost的IP地址。现在,您只从本地主机提供请求。所以你得到本地主机IP地址 – 2014-10-10 06:10:12

+0

谢谢,现在我清除了IP地址。 – sangam 2014-10-10 07:13:57