内网机器的获取公网IP的方法 发表于 2012-12-13 更新于 2024-07-11 分类于 后端 阅读次数: 1234567function getClientIp(){ $socket = socket_create(AF_INET, SOCK_STREAM, 6); $ret = socket_connect($socket,'ns1.dnspod.net',6666); $buf = socket_read($socket, 16); socket_close($socket); return $buf;} 缺点:依赖第三方,效率与网络状况有关。