Php obtains the visitor ip address summary, and php obtains the visitor ip Address
// Method 1:
$ip = $_SERVER["REMOTE_ADDR"];echo $ip;
// Method 2:
Copy codeThe Code is as follows:
$ 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;
// Method 3:
function getRealIp(){ $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 getRealIp();
// Method 4:
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 ;
// Method 5:
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;
// Method 6:
Print "your IP address is:"; if (! Empty ($ _ SERVER ["HTTP_CLIENT_IP"]) {$ cip = $ _ SERVER ["HTTP_CLIENT_IP"];} elseif (! Empty ($ _ SERVER ["HTTP_X_FORWARDED_FOR"]) {$ cip = $ _ SERVER ["HTTP_X_FORWARDED_FOR"];} elseif (! Empty ($ _ SERVER ["REMOTE_ADDR"]) {$ cip = $ _ SERVER ["REMOTE_ADDR"];} else {$ cip = "cannot be obtained! ";} Print $ cip;
The above is all the content of this article. I hope it will help you learn php.