首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

获取访问者IP -- 基于Servlet方式

最近做一个小项目,需要在本地电脑上不断调试数据接口,但是由于用的是路由器上网,所以公网IP是不断变化的,这就很麻烦了,所以写一个小程序,每次返回访问者IP,没有技术难度,直接百度的哈哈,参考文章和源码链接见文末...代码简介: 在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。...但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。...如果使用了反向代理软件,用request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或192.168.1.110,而并不是客户端的真实IP。   ...所以可以用以下方法来获取访问者真正IP:   可是,如果通过了多级反向代理的话,X-Forwarded-For的值并不止一个,而是一串IP值,究竟哪个才是真正的用户端的真实IP呢?

1.2K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    PHP设计模式之访问者模式

    PHP设计模式之访问者模式 访问者,就像我们去别人家访问,或者别人来我们家看望我们一样。我们每个人都像是一个实体,而来访的人都会一一的和我们打招呼。毕竟,我们中华民族是非常讲究礼数和好客的民族。..."访问", PHP_EOL; } } 抽象的访问者接口及两个具体实现。可以看作是一家小两口来我们家作客咯!...GoF:“大多时候你并不需要访问者模式,但当一旦你需要访问者模式时,那就是真的需要它了”。...完整代码:https://github.com/zhangyue0503/designpatterns-php/blob/master/23.visitor/source/visitor.php 实例...同样的还是多个服务商,它们作为访问者需要去使用各自的短信发送及APP推送接口。这时,就可以使用访问者模式来进行操作,实现这些访问者的全部操作。 访问者模式信息发送 ?

    44020

    电脑配置VSCode的php开发环境

    配置php环境 我们需要把php丢到环境变量里面,具体过程如下: 右键我的电脑(win10是此电脑) -> 属性 -> 高级系统设置 -> 环境变量 用户变量和系统变量都可以,编辑path,把php的路径写进去...php phpinfo(); ?...> 2.找到图中所示的地方,我的是x86,然后VC15的php7.2.1,所以就要去找这个版本的Xdebug拓展 3.在Xdebug官网按照phpinfo()的信息来找拓展,找到了之后下载到电脑...4.将拓展丢到php目录下的ext目录,然后在php.ini键入以下内容,php_xdebug-2.9.4-7.2-vc15-nts.dll是我下的拓展的文件名,别忘了根据自己的情况修改 [XDebug..."D:/phpStudy/PHPTutorial/php/php-7.2.1-ntsphp.exe", 大功告成 接着我们就可以用VSCode愉快的写代码了~ 如无特殊说明《电脑配置VSCode的php

    1.2K20
    领券