您的位置:首页 > 其它

一个取得客户端IP的函数

2009-02-02 01:42 246 查看
<?php


function tep_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;


}


echo tep_get_ip_address();


?>



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: