当前位置: 首页 > news >正文

深圳优秀网站设计阿里指数查询入口

深圳优秀网站设计,阿里指数查询入口,b站官网,北京php网站建设当处理来自客户端的请求时,尤其是在存在代理服务器的情况下,可能需要考虑多种HTTP请求头,以尽可能准确地获取用户的真实IP地址。以下是考虑了X-Forwarded-For、Proxy-Client-IP、WL-Proxy-Client-IP、HTTP_CLIENT_IP、HTTP_X_FORWARDED_FOR的…

当处理来自客户端的请求时,尤其是在存在代理服务器的情况下,可能需要考虑多种HTTP请求头,以尽可能准确地获取用户的真实IP地址。以下是考虑了X-Forwarded-For、Proxy-Client-IP、WL-Proxy-Client-IP、HTTP_CLIENT_IP、HTTP_X_FORWARDED_FOR的请求头的代码:

import javax.servlet.http.HttpServletRequest;public class NetworkUtil {public static String getRealIpAddress(HttpServletRequest request) {String[] headerNames = {"X-Forwarded-For","Proxy-Client-IP","WL-Proxy-Client-IP","HTTP_CLIENT_IP","HTTP_X_FORWARDED_FOR"};String ipAddress = null;for (String header : headerNames) {ipAddress = request.getHeader(header);if (ipAddress != null && !ipAddress.isEmpty() && !"unknown".equalsIgnoreCase(ipAddress)) {break;}}if (ipAddress == null || ipAddress.isEmpty() || "unknown".equalsIgnoreCase(ipAddress)) {ipAddress = request.getRemoteAddr();}// 其中X-Forwarded-For可能含有多个IP地址,第一个非unknown的有效IP字符串即为用户的真实IPif (ipAddress != null && ipAddress.length() > 15) { // "xxx.xxx.xxx.xxx".length() = 15if (ipAddress.indexOf(",") > 0) {ipAddress = ipAddress.substring(0, ipAddress.indexOf(",")).trim();}}return ipAddress;}
}
http://www.hyszgw.com/news/21115.html

相关文章:

  • 如何做自动交易网站网站内容优化怎么去优化呢
  • 广州动态网站设计企业网络推广平台
  • 公司做的网站费用计入什么科目长尾词挖掘
  • 初中做网站软件免费的个人主页网页制作网站
  • 医院网站建设方案怎么在百度上推广自己的公司信息
  • windows和linux做网站珠海百度推广优化排名
  • 苹果开发者模式揭阳seo推广公司
  • 微信做单页的网站全球网站排名查询
  • 做垃圾站采集国外网站合肥seo排名扣费
  • 企业cmsseo怎么做教程
  • 自己网站做反链互联网电商平台
  • 长沙网站建设北京互联网公司
  • 东莞市住房和城乡建设局网站宁波网站建设推广平台
  • 网站开发费用报价单关键词搜索排名软件
  • php 网站调试舆情分析报告模板
  • 昆明靠谱的网站开发公司有哪些电商平台链接怎么弄
  • 9 12米农村自建房设计图广州网站排名优化公司
  • 聚诚商务做网站多少钱福州百度分公司
  • 做旅行攻略的网站seo怎么发文章 seo发布工具
  • 遵义哪里有做网站的在线推广企业网站的方法
  • 自己可以建立网站吗安徽网络优化公司排名
  • ppt自动生成器免费北京seo招聘
  • 南昌网站建设模板网络公司郑州seo排名第一
  • 税务网站建设的基本要求百度电话查询
  • 静态网站需要服务器吗品牌营销策划机构
  • 网站开发费用结算菏泽百度推广公司电话
  • 基于jsp企业网站开发设计答辩ppt阿拉营销网站
  • 如何介绍一个网站的促销功能百度极速版免费下载
  • 艺之都网站建设微信app开发网站收录入口
  • 网站营销目标营销策略4p分析怎么写