簡體   English   中英

我無法在php中獲取我的IP地址

[英]I cannot get my ip address in php

我正在嘗試編寫一個小的腳本,用於打印客戶端的ip。 我試圖在我的本地主機上運行它,但無法獲取IP地址。 相反,我得到類似:: 1的東西。

這是代碼:

<?php echo $_SERVER['REMOTE_ADDR'];?>

為什么這不能按預期工作?

::1

是IPv6中的回送地址(在IPv4中為127.0.0.1)。

這是預期的行為。 如果使用Firefox,則可以導航到about:config ,搜索disableIPv6並將其設置為true 然后,您將看到127.0.0.1。

是的,它正在工作。

它工作正常。 那是您的IP地址...它的IPv6版本。 如果您已通過IPv4連接,它將顯示為127.0.0.1。

這些是回送地址。 它們使您無需使用實際的網絡接口即可連接到自己的計算機。 請參閱http://en.wikipedia.org/wiki/Loopback#Virtual_network_interface

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM