2014-10-10 134 views
1

我正在使用以下函數來跟蹤用戶的IP地址。我在localhost上運行應用程序。
如何在codeigniter中查找IP地址?

$this->input->ip_address(); 

當我嘗試對我的計算機的本地主機執行此函數返回:: 1和同樣的事情,我將返回相同的IP地址的另一臺計算機上tryied。我的困惑是爲什麼它不顯示那兩個不同的計算機的不同的IP地址。

回答

5

::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