- <?php
 - function get_real_ip(){
 - $ip=false;
 - if(!emptyempty($_SERVER[“HTTP_CLIENT_IP”])){
 - $ip = $_SERVER[“HTTP_CLIENT_IP”];
 - }
 - if (!emptyempty($_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();
 - ?>
 
PHP读取真实IP
 发布于 2015年3月10日 
				
				 归档于 PHP