如何获取客户端ip

阅读: 评论:0

如何获取客户端ip
取客户端的IP地址的⽅法通常是RemoteAddr(),这种⽅法在⼤部分情况下都是有效的。如果使⽤了反向代理软件
青潮
jy银行(Apache,Squid等),⽤RemoteAddr()⽅法获取的IP地址实际上是代理服务器的地址。西安邮电学院学报
阿比多尔不过⼤部分HTTP代理或负载均衡服务器会将X-Forwarded-For作为存放客户端最原始的IP地址的HTTP请求头字段,如果经过多级反向代理的话,IP将会追加在其后并以逗号隔开,X-Forwarded-For的值并不⽌⼀个,取X-Forwarded-For中第⼀个⾮unknown的有效IP字符串即可。    经过apache http转发后⼀般会加上Proxy-Client-IP请求头,WL-Proxy-Client-IP是它的weblogic插件加上的请求头,有些代理服务器会加上此请求头HTTP_CLIENT_IP,nginx代理⼀般会加上请求头X-Real-IP。获取⽅法参考下⾯:营造地表形态的力量
徐湘婷资料

本文发布于:2023-06-27 20:35:46,感谢您对本站的认可!

本文链接:https://patent.en369.cn/xueshu/138377.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:代理   请求   加上   IP地址
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图