【PHP菜鸟提问】如何从局域网里获得客户端IP? 我正在使用的电脑 处于某局域网中我想获得本台电脑的真实IP 要调用哪个函数?比如说某IP 查询网站像“您的IP地址是:”这一栏里的IP 要如何获取? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //取得用户 IPfunction getIp(){ if(getenv("HTTP_CLIENT_IP")){ $onlineip = getenv("HTTP_CLIENT_IP"); } elseif (getenv("HTTP_X_FORWARDED_FOR")) { $onlineip = getenv("HTTP_X_FORWARDED_FOR"); } else { $onlineip = $_SERVER["REMOTE_ADDR"]; } return $onlineip;} $ip = getenv('REMOTE_ADDR') 获取当地ip. 局域网里很悲剧。只能获得局域网里IP。如果需要外部IP,可以试试数据采集。 没有现成的方法吗?刚学PHP数据采集什么的 不明白TAT 如何改变li的样式 PHP echo <<<EOF 问题 为什么只接受<?php code ?>,而不接受<? code ?> 谁帮我优化这个函数 php中全局变量的问题 Mysql中 如何指定 某记录的值为随机数 谢谢 如何在php 中执行可执行程序 php变量的初始值是什么? 用PHP怎样可以做到把将要发送的邮件保存到发件箱里? 碰到PHP很棘手的问题,很痛苦!各位大侠请拉小弟一把!! PHP 时间函数问题 如何能更好的解决PHP中fckeditor的上传木马的漏洞。
//取得用户 IP
function getIp()
{
if(getenv("HTTP_CLIENT_IP")){
$onlineip = getenv("HTTP_CLIENT_IP");
} elseif (getenv("HTTP_X_FORWARDED_FOR")) {
$onlineip = getenv("HTTP_X_FORWARDED_FOR");
} else {
$onlineip = $_SERVER["REMOTE_ADDR"];
}
return $onlineip;
}