例子,取得公网的IP地址。
代码:
复制代码 代码示例:
<?php
function 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;
}
缺点:依赖第三方,效率与网络状况有关。