phpwind和discuz中获取用户IP的方法
2008-03-25 19:26
113 查看
phpwind:
if($_SERVER['HTTP_X_FORWARDED_FOR']){
$onlineip = $_SERVER['HTTP_X_FORWARDED_FOR'];
$c_agentip=1;
} elseif($_SERVER['HTTP_CLIENT_IP']){
$onlineip = $_SERVER['HTTP_CLIENT_IP'];
$c_agentip=1;
} else{
$onlineip = $_SERVER['REMOTE_ADDR'];
$c_agentip=0;
}
disuz:
if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
$onlineip = getenv('HTTP_CLIENT_IP');
} elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {
$onlineip = getenv('HTTP_X_FORWARDED_FOR');
} elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {
$onlineip = getenv('REMOTE_ADDR');
} elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
$onlineip = $_SERVER['REMOTE_ADDR'];
}
if($_SERVER['HTTP_X_FORWARDED_FOR']){
$onlineip = $_SERVER['HTTP_X_FORWARDED_FOR'];
$c_agentip=1;
} elseif($_SERVER['HTTP_CLIENT_IP']){
$onlineip = $_SERVER['HTTP_CLIENT_IP'];
$c_agentip=1;
} else{
$onlineip = $_SERVER['REMOTE_ADDR'];
$c_agentip=0;
}
disuz:
if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
$onlineip = getenv('HTTP_CLIENT_IP');
} elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {
$onlineip = getenv('HTTP_X_FORWARDED_FOR');
} elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {
$onlineip = getenv('REMOTE_ADDR');
} elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
$onlineip = $_SERVER['REMOTE_ADDR'];
}
相关文章推荐
- phpwind和discuz中获取用户IP的方法
- Discuz中获取用户IP方法
- 获取用户Ip地址通用方法常见安全隐患(HTTP_X_FORWARDED_FOR)
- python使用Flask框架获取用户IP地址的方法
- 用于获取因用cdn无法获取用户真实IP的方法
- 获取用户Ip地址通用方法
- Python使用django获取用户IP地址的方法
- Nginx在CDN加速之后,获取用户真实IP做并发访问限制的方法
- 用于获取因用cdn无法获取用户真实IP的方法
- Discuz x3论坛使用CDN后获取真实IP的解决方法
- 获取用户Ip地址通用方法常见安全隐患(HTTP_X_FORWARDED_FOR)
- 使用nginx服务器时,php获取用户ip的方法
- PHP获取用户IP地址的方法
- JSP 获取用户的真实IP两种实现方法详解
- 用于获取由于cdn无法获取用户真实IP的方法
- php获取用户IP的方法
- web站点获取用户IP的安全方法 HTTP_X_FORWARDED_FOR检验
- 详解在使用CDN加速时Nginx获取用户IP的配置方法
- 获取用户Ip地址通用方法