php获取客户端ip地址
在平时的复制粘贴中,我们经常会有获取客户端ip地址的需求,然而,客户们也不总都是老实人,如何才能获取到那些不老实的IP呢,下面整理了各种情况下获取客户端IP的方法:
客户端 | REMOTE_ADDR | HTTP_X_FORWARDED_FOR | 说明 |
---|---|---|---|
没有使用代理服务器 | 代理服务器 IP | 没数值或不显示 | |
使用透明代理服务器 | 最后一个代理服务器 IP | 客户端真实 IP (经过多个代理服务器时,这个值类似:221.5.252.160, 203.98.182.163, 203.129.72.215) | 这类代理服务器还是将客户端真实的IP发送给了访问对象,无法达到隐藏真实身份的目的。 |
使用普通匿名代理服务器 | 最后一个代理服务器 IP | 代理服务器 IP (经过多个代理服务器时,这个值类似:221.5.252.160, 203.98.182.163, 203.129.72.215) | 这种情况下隐藏了客户端的真实IP,但是向访问对象透露了客户端是使用代理服务器访问它们的。 |
使用欺骗性代理服务器 | 代理服务器 IP | 随机的 IP(经过多个代理服务器时,这个值类似:221.5.252.160, 203.98.182.163, 203.129.72.215) | 这种情况下同样透露了客户端是使用了代理服务器,但编造了一个虚假的随机IP(220。4。251。159)代替客户端的真实IP来欺骗它。 |
使用高匿名代理服务器 | 代理服务器 IP | 没数值或不显示 | 高端玩家 |
php获取客户端ip地址相关推荐
- 如何在PHP中获取客户端IP地址[重复]
本文翻译自:How to get the client IP address in PHP [duplicate] This question already has an answer here: ...
- php获取ip几种方法区别,php获取客户端IP地址的几种方法
php获取客户端IP地址的几种方法 阅读php获取客户端IP地址的几种方法, 1:来看看代码: echo "(1)浏览当前页面的用户的 IP 地址为:"; echo $_SERVE ...
- springboot 获取客户端ip_JAVA如何获取客户端IP地址和MAC地址
本文介绍了JAVA如何获取客户端IP地址和MAC地址 ,分享给大家,具体如下: 1.获取客户端IP地址 public String getIp(HttpServletRequest request) ...
- thinkphp 获取客户端ip地址方法
/*** 获取客户端IP地址* @param integer $type 返回类型 0 返回IP地址 1 返回IPV4地址数字* @param boolean $adv 是否进行高级模式获取(有可能被 ...
- Service获取客户端IP地址(java)
Java代码 <strong>1.基于jax-ws开发的webservice获取客户端ip的方法[在代理类XXXDelegate添加如下代码]:</strong> import ...
- java获取客户端IP地址工具类
代码如下自取: import lombok.extern.slf4j.Slf4j;import javax.servlet.http.HttpServletRequest; import java.n ...
- 获取客户端IP地址定位城市信息
获取客户端IP地址定位城市信息 1.首先获取客户端的IP地址 function getIPaddress(){ $IPaddress=''; if (isset($_SERVER)){ if (iss ...
- 使用搜狐接口获取客户端IP地址
<!doctype html> <html> <head><meta charset="utf-8"><title>使用 ...
- JS 使用搜狐接口获取客户端IP地址
<!doctype html> <html> <head> <meta charset="utf-8"> <title> ...
- php $_server[remote_addr];,PHP获取客户端IP地址的方法$_SERVER['REMOTE_ADDR']
/** * 获取客户端IP地址 * @param integer $type 返回类型 0 返回IP地址 1 返回IPV4地址数字 * @param boolean $adv 是否进行高级模式获取(有 ...
最新文章
- python3生成avi文件
- ccpp5 编程练习6.4
- 【原创】jQuery1.8.2源码解析之jQuery.event
- 使用RestTemplate模版实现 Rest 服务调用、Swagger 集成、动态修改日志级别
- emacs之配置8,gdb调试设置
- lsass.exe文件丢失,损坏
- LeetCode: Maximum Subarray 解题报告
- spine纹理解包 黑底_本期全欧美阵容!种草了艾玛罗的斑马纹,海狸的针织Bra【海报街拍】...
- 也谈大公司病3——治大国不是烹小鲜
- 解决问题--mysql可以远程通过IP访问,不能通过localhost与127.0.0.1访问
- java数组程序_java数组
- 一道面试题,设计电路,set,reset
- 从Slice_Header学习H.264(三.3)--相关细节之 FMO
- 使用Simscape搭建车辆仿真模块
- Android Studio 工具栏添加图标
- 我和8个程序员聊了一下午,攒齐这些了观点...
- 软件测试方法_边界值分析法
- oracle统计个数函数,oracle中字符串统计的函数
- 大数据工程师的日常工作是什么?要掌握哪些核心技术?
- 比 Xshell 还好用的 SSH 客户端神器,MobaXterm 太爱了!