php获取客户端ip地址

时间:2019-02-19
本文章向大家介绍php获取客户端ip地址,主要包括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 没数值或不显示 高端玩家