[英]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.