这篇文章主要为大家详细介绍了php 获取用户ip地址的两种方法,具有一定的参考价值,可以用来参考一下。
本代码演示了如果通过用户正在访问的页面获取用户的ip地址,第一段代码直接获得用户的ip地址,第二段代码可以穿过代理服务器获得用户的真实ip地址,php两种方法获取用户ip地址,感兴趣的小伙伴,下面一起跟随四海网的小编罗X来看看吧。
/**
* 获取用户ip地址
*
* @param
* @arrange (512.笔记) www.q1010.com
**/
function getRemoteIPAddress(){
$ip = isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : '';
return $ip;
}
/* If your visitor comes from proxy server you have use another function
to get a real IP address: */
function getRealIPAddress(){
if(!empty($_SERVER['HTTP_CLIENT_IP'])){
//check ip from share internet
$ip = $_SERVER['HTTP_CLIENT_IP'];
}else if(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
//to check ip is pass from proxy
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}else{
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}
/*** 来自四海网(www.q1010.com) ***/
本文来自:http://www.q1010.com/173/307-0.html
注:关于php 获取用户ip地址的两种方法的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:ip地址
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。