Atitit 获取ip的http标头 目录 1.1. REMOTE_ADDR 是你的客户端跟你的服务器“握手”时候的IP 1 1.2. HTTP_CLIENT_IP 客户ip。握手ip 1 1.3
Atitit 获取ip的http标头
目录
1.1. REMOTE_ADDR 是你的客户端跟你的服务器“握手”时候的IP 1
1.2. HTTP_CLIENT_IP 客户ip。握手ip 1
1.3. HTTP_X_FORWARDED_FOR = IP 连 1
1.4. 一、没有使用代理服务器的情况: 2
1.5. 二、使用透明代理服务器的情况:Transparent Proxies 2
1.6. 三、使用普通匿名代理服务器的情况:Anonymous Proxies 2
1.7. 四、使用欺骗性代理服务器的情况:Distorting Proxies 2
1.8. 五、使用高匿名代理服务器的情况:High Anonymity Proxies (Elite proxies) 3
- REMOTE_ADDR 是你的客户端跟你的服务器“握手”时候的IP
REMOTE_ADDR 是你的客户端跟你的服务器“握手”时候的IP。
REMOTE_ADDR (没有代理,这是真实IP
如果用了代理,最后一个Proxy IP)
- HTTP_CLIENT_IP 客户ip。握手ip
基本和REMOTE_ADDR一样,貌似是别名》???
- HTTP_X_FORWARDED_FOR = IP 连
- 经过多个代理服务器时,这个值类似如下:203.98.182.163, 203.98.182.163, 203.129.72.215。
这类代理服务器还是将您的信息转发给您的访问对象,无法达到隐藏真实身份的目的。
由代理服务器设置,以标识通过代理发出HTTP请求的主机的IP地址
- 一、没有使用代理服务器的情况:
- REMOTE_ADDR = 您的 IP
- HTTP_CLIENT_IP = 没数值或不显示
- HTTP_X_FORWARDED_FOR = 没数值或不显示
- 二、使用透明代理服务器的情况:Transparent Proxies
- REMOTE_ADDR = 最后一个代理服务器 IP
- HTTP_CLIENT_IP = 代理服务器 IP
- HTTP_X_FORWARDED_FOR = 您的真实 IP ,经过多个代理服务器时,这个值类似如下:203.98.182.163, 203.98.182.163, 203.129.72.215。
这类代理服务器还是将您的信息转发给您的访问对象,无法达到隐藏真实身份的目的。
- 三、使用普通匿名代理服务器的情况:Anonymous Proxies
- REMOTE_ADDR = 最后一个代理服务器 IP
- HTTP_CLIENT_IP = 代理服务器 IP
- HTTP_X_FORWARDED_FOR = 代理服务器 IP ,经过多个代理服务器时,这个值类似如下:203.98.182.163, 203.98.182.163, 203.129.72.215。
隐藏了您的真实IP,但是向访问对象透露了您是使用代理服务器访问他们的。
- 四、使用欺骗性代理服务器的情况:Distorting Proxies
- REMOTE_ADDR = 代理服务器 IP
- HTTP_CLIENT_IP = 代理服务器 IP
- HTTP_X_FORWARDED_FOR = 随机的 IP ,经过多个代理服务器时,这个值类似如下:203.98.182.163, 203.98.182.163, 203.129.72.215。
告诉了访问对象您使用了代理服务器,但编造了一个虚假的随机IP代替您的真实IP欺骗它。
- 五、使用高匿名代理服务器的情况:High Anonymity Proxies (Elite proxies)
- REMOTE_ADDR = 代理服务器 IP
- HTTP_CLIENT_IP = 没数值或不显示
- HTTP_X_FORWARDED_FOR = 没数值或不显示 ,经过多个代理服务器时,这个值类似如下:203.98.182.163, 203.98.182.163, 203.129.72.215。
完全用代理服务器的信息替代了您的所有信息,就象您就是完全使用那台代理服务器直接访问对象。
了解了以上那么多的信息,下面就来我们一起学习下如何获取客户端的真实IP地址,以下分别为PHPWind和Discuz的获取IP真实的方法:
Atitit 获取ip的http标头 目录 1.1. REMOTE_ADDR 是你的客户端跟你的服务器“握手”时候的IP 1 1.2. HTTP_CLIENT_IP 客户ip。握手ip 1 1.3相关推荐
- 如何获取python的当前工作目录-python笔记(一)获取当前目录路径和文件
一.获取当前路径 1.使用sys.argv[0] import sys print sys.argv[0] #输出 #本地路径 2.os模块 import os print os.getcwd() # ...
- Atitit.获取主板与bios序列号获取硬件设备信息 Wmi wmic 的作用
Atitit.获取主板与bios序列号获取硬件设备信息 Wmi wmic 的作用 1 获取硬件核心基础核心基础Wmi1 2 其他资料2 3 Wmic WMI 命令行接口2 4 Atitit.获取主板 ...
- .Net 中 获取当前应用程序启动目录的几个方法和Path.Combine 细节
一. .Net 中 获取当前应用程序启动目录的几个方法 AppDomain.CurrentDomain.BaseDirectory 代表的是程序集所在的目录,它具有读取和写入的属性. AppDoma ...
- Python语言学习:利用python获取当前/上级/上上级目录路径(获取路径下的最后叶目录的文件名、合并两个不同路径下图片文件名等目录/路径案例、正确加载图片路径)之详细攻略
Python语言学习:利用python获取当前/上级/上上级目录路径(获取路径下的最后叶目录的文件名.合并两个不同路径下图片文件名等目录/路径案例.正确加载图片路径)之详细攻略 目录 利用python ...
- php 框架获取服务器,Thinkphp 框架基础之源码获取、环境要求与目录结构分析
本文实例讲述了Thinkphp 框架基础之源码获取.环境要求与目录结构.分享给大家供大家参考,具体如下: 获取ThinkPHP 获取ThinkPHP的方式很多,官方网站(http://thinkphp ...
- Atitit.获取approot api 应用根路径 java c#.net php asp
Atitit.获取approot api 应用根路径 java c#.net php asp 1. 如果根路径返回empty,否则返回/app,兼容getContextPath() <scrip ...
- QT5获取运行程序的工作目录与程序所在的目录
在qt-creator中debug的时候,发现程序不能读写所在目录的配置文件,资源文件. Google了一下,原来 运行程序的 工作目录 与 程序所在的目录是不同的概念. 跑跑这段代码就知道了: #i ...
- Python中无法使用“~”获取Ubuntu系统的用户目录
经测试后发现:Python中无法使用"~"获取Ubuntu系统的用户目录, 测试代码如下: if os.path.isdir("~"):print(" ...
- C#路径中获取文件全路径、目录、扩展名、文件名称
常用函数 需要引用System.IO 直接可以调用Path的静态方法 1 class Program2 {3 static void Main(string[] args)4 {5 6 //获取当 ...
- SpringBoot打成Jar包运行,获取运行Jar包的目录
SpringBoot获取运行Jar包的目录 // linux和windows下通用 private String getJarFilePath() {ApplicationHome home = ne ...
最新文章
- React 项目 -ES6 语法类的继承 (10)
- 压缩aspx页面,移除aspx多余的空格 供学习参考
- 通过邮箱验证注册——.net代码
- Hadoop基本原理之一:MapReduce
- ISA Server 2004 0x80004005错误
- windows封装/备份恢复/双系统安装
- Tcmalloc优化Mysql内存管理
- 《电机学和电机驱动入门》
- Python异步高并发批量读取URL链接
- python信息安全书籍_GitHub - riusksk/secbook: 信息安全从业者书单推荐
- C++中的RECT类
- 软件测试中80/20原则
- 估计值与平均值的离差平方和_各变量值与其算术平均数的离差平方之和为()
- linux 学习5 文本编辑器 vim
- 关于 国产麒麟系统Qt强制退出应用程序qApp->exit()无效 的解决方法
- 被病毒感染后隐藏文件夹的隐藏属性变灰(不可修改)的解决办法!
- 卸载 kubernetes
- 扫地机器人作文说明文提纲_扫地机器人说明文600字
- 大数据学习之sqoop
- win10自带计算器闪退的解决办法
热门文章
- C++调用其他语言(C#、java、python)
- 关于mysql数据库的说法错误的是_MYSQL数据库2013-2014学年考试试卷
- java过去localhost出错,http://localhost:8080/ 访问出404,不知道哪错了
- latex中怎么设置每一行文字都对齐_LaTeX技巧870:Latex如何在设置行距后让字体垂直居中?...
- matlab中极点留数法,用MATLAB求留数.pdf
- Mysql基础之 ALTER命令
- 从微软Lync看企业办公通讯平台的演变
- Linux下udev详细介绍
- MySQL数据库使某个不是主键的字段唯一
- Spring实例化bean的三种方法