How to get server#39;s public IP address using PHP?(如何使用PHP获取服务器的公共IP地址?)
问题描述
我需要使用PHP获取系统的公共IP地址。我尝试了以下函数:
但是,我只获得了本地主机IP127.0.0.1
。我需要服务器的公共IP地址。PHP中有什么函数可以获取我从此站点获取的公用IP地址:http://www.whatismyip.com/
推荐答案
如果您在运行浏览器客户端同一台计算机或本地局域网上运行Web服务器,则无法以这种方式获取IP地址。
您将始终获得本地IP地址。如果您仍然想从PHP脚本获取您的公共地址,在与您的浏览器客户端运行在同一网络中的*nix服务器上,您可以通过如下命令获取它:
这篇关于如何使用PHP获取服务器的公共IP地址?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!