有时候代码里面需要根据本机ip做一些判断,获取本机ip的代码如下参考如下,性能很高:
/*
* 获取本机ip
*/
public function getLocalIp()
{
$sock = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
socket_connect($sock, "8.8.8.8", 53);
socket_getsockname($sock, $name); // $name passed by reference
$localAddr = $name;
return $localAddr;
}