2014-10-21
PHP获取访客的IP地址 有时候我们会用到。在这里电脑技术吧收集整理了一些利用PHP获取访客IP地址的PHP代码!
<?php //获取当前登陆用户IP function get_client_ip() { if ($_SERVER['REMOTE_ADDR']) { $cip = $_SERVER['REMOTE_ADDR']; } elseif (getenv("REMOTE_ADDR")) { $cip = getenv("REMOTE_ADDR"); } elseif (getenv("HTTP_CLIENT_IP")) { $cip = getenv("HTTP_CLIENT_IP"); } else { $cip = "unknown"; } return $cip; } echo "你的IP地址是:".get_client_ip(); ?>
方法二:
echo " "; ?> 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." "; ?>
方法三(最简单):
echo " "; ?> $iipp = $_SERVER["REMOTE_ADDR"]; echo $iipp; echo " "; ?>
方法四:
echo " "; ?> $user_IP = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"]; $user_IP = ($user_IP) ? $user_IP : $_SERVER["REMOTE_ADDR"]; echo $user_IP." "; ?>
方法五:
echo " "; ?> function get_real_ip() { $ip=false; if(!empty($_SERVER["HTTP_CLIENT_IP"])) { $ip = $_SERVER["HTTP_CLIENT_IP"]; } if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ips = explode (", ", $_SERVER['HTTP_X_FORWARDED_FOR']); if ($ip) { array_unshift($ips, $ip); $ip = FALSE; } for ($i = 0; $i < count($ips); $i++) { if (!eregi ("^(10|172.16|192.168).", $ips[$i])) { $ip = $ips[$i]; break; } } } return ($ip ? $ip : $_SERVER['REMOTE_ADDR']); } echo get_real_ip(); echo " "; ?>
方法六:
echo " "; ?> if(getenv('HTTP_CLIENT_IP')) { $onlineip = getenv('HTTP_CLIENT_IP'); } elseif(getenv('HTTP_X_FORWARDED_FOR')) { $onlineip = getenv('HTTP_X_FORWARDED_FOR'); } elseif(getenv('REMOTE_ADDR')) { $onlineip = getenv('REMOTE_ADDR'); } else { $onlineip = $HTTP_SERVER_VARS['REMOTE_ADDR']; } echo $onlineip; echo " "; ?>
以上就是电脑技术吧收集整理的PHP获取IP地址的多种方法,大家可以选择一种适合自己的来运用到网页应用里!
大球吃小球大作战单机版(fightball)下载v2.25 安卓版
其它手游 30.41MB
下载大球吃小球大作战单机破解版(fightball)下载v2.25 安卓最新版
其它手游 30.41MB
下载现代战争2中文直装版下载v1.34.0 安卓破解版
其它手游 59.67MB
下载现代战争2单机破解版下载v1.34.0 安卓版
其它手游 59.67MB
下载现代战争2世界大战单机版下载v1.34.0 安卓版
其它手游 59.67MB
下载萌宠娃娃机游戏下载v1.0.1 安卓版
其它手游 139.1M
下载神圣塔防手机版下载v1.52 安卓版
其它手游 95.94MB
下载第二次世界大战联合组织td游戏下载v1.7.383 安卓版
其它手游 84.99MB
下载给我也整一个吃货姐姐无限提示版下载v1.21 安卓完整版
下载
策略军团破解版下载v1.1.53 安卓版
下载
会说话的安吉拉2中文版下载v2.0.0.529 安卓版
下载
狂冲之路游戏下载v1.4.11 安卓版
下载
二战西方战争手机版下载v1.3 安卓版
下载
动物王国保卫战模拟器2018最新版下载v1.3 安卓版
下载
合成龙的游戏(Merge Dragons!)下载v12.12.2 安卓中文官方版
下载
合成龙破解版无限钻石高阶区最新版本下载v12.12.2 安卓无敌版本
下载