如何在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();
你是说当我上传服务器上的网站,所以它给不同的机器不同的IP地址,因为我期望? – sangam 2014-10-10 06:06:02
是的。 :: 1是localhost的IP地址。现在,您只从本地主机提供请求。所以你得到本地主机IP地址 – 2014-10-10 06:10:12
谢谢,现在我清除了IP地址。 – sangam 2014-10-10 07:13:57