当前位置:Gxlcms > PHP教程 > 一个取得客户端IP的函数

一个取得客户端IP的函数

时间:2021-07-01 10:21:17 帮助过:4人阅读

<?php
functiontep_get_ip_address(){
if(isset($_SERVER)){
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}elseif(isset($_SERVER['HTTP_CLIENT_IP'])){
$ip=$_SERVER['HTTP_CLIENT_IP'];
}else{
$ip=$_SERVER['REMOTE_ADDR'];
}
}else{
if(getenv('HTTP_X_FORWARDED_FOR')){
$ip=getenv('HTTP_X_FORWARDED_FOR');
}elseif(getenv('HTTP_CLIENT_IP')){
$ip=getenv('HTTP_CLIENT_IP');
}else{
$ip=getenv('REMOTE_ADDR');
}
}
return$ip;
}
echotep_get_ip_address();
?>

人气教程排行