PHP如何获取本机的外网出口IP

李轩Lane 发布于 2016/03/08 19:07
阅读 244
收藏 0

PHP部署在内网服务器,PHP如何获取本机的外网出口IP?


$_SERVER拿到的是内网IP,也就是192.168.*.*


1、ip163.com或者chinaz.com这些都是要抓取其他网站的内容并解析,一旦样式变了就不可控了。


2、curl ifconfig.me是国外网站,虽然直接得到IP了,但是速度慢不稳定。


PHP如何直接获取本机的外网IP?

加载中
0
leo108
leo108
 curl ip.cn
李轩Lane
李轩Lane
回复 @leo108 : 那就这样来实现了。看来语言都是集成了获取客户端的函数和类库。
leo108
leo108
回复 @李轩Lane : 其他手段都是有很强的环境依赖性,在这台服务器上能行,另一台说不定就不行
李轩Lane
李轩Lane
能不能直接用代码来做。不接住外部的服务
返回顶部
顶部