您好,欢迎访问一九零五行业门户网

php怎么得到本机的ip地址?O(∩_∩)O

php如何得到本机的ip地址??o(∩_∩)o~
请问我用php命令执行php文件时,怎么得到本机的ip地址呢?原来通过$_server[]不好用了,先谢谢了o(∩_∩)o~
------解决方案--------------------
如果你在自己电脑上运行的话无非就是 127.0.0.1
如果在虚拟空间或者服务器上运行的话就是 $_server[server_addr]了
------解决方案--------------------
php code
方法二:
error_reporting (e_error | e_warning | e_parse);
if($http_server_vars[http_x_forwarded_for])
{                       
  $ip = $http_server_vars[http_x_forwarded_for];
}                       
elseif($http_server_vars[http_client_ip]) 
{                       
  $ip = $http_server_vars[http_client_ip];
}                       
elseif ($http_server_vars[remote_addr])   
{                       
  $ip = $http_server_vars[remote_addr];
}                       
elseif (getenv(http_x_forwarded_for))     
{                       
  $ip = getenv(http_x_forwarded_for);
}                       
elseif (getenv(http_client_ip))       
{                       
  $ip = getenv(http_client_ip);
}
elseif (getenv(remote_addr))         
{                       
  $ip = getenv(remote_addr);
}
else                     
{                       
  $ip = unknown;
}                       
echo 你的ip地址是:.$ip.
;             
?>
方法三(最简单):
$iipp = $_server[remote_addr];
echo $iipp;
echo
;
其它类似信息

推荐信息