网页中获取客户端的ip(防攻击,提高安全性的第一道屏障)

来源:互联网 发布:手机电子狗软件哪个好 编辑:程序博客网 时间:2024/06/05 15:12

一般情况下,用户点击页面的按钮之后形成一个请求request,那么在页面代码中使用request对象的getRemoteAddr()方法即可得到发出请求的客户端IP,至于这个IP想传递到哪里,就看自己的需要了,哈哈。。。

这里写个简单的例子,可以查看客户机器的IP

<%@ page language="java" pageEncoding="gbk"%>

<%

String ipAddr=request.getRemoteAddr();

out.print("客户端ip地址为:"+ipAddr);

%>

注意服务器与客户端不能是同一台机器,否则返回的信息就是“客户端ip地址为:127.0.0.1”

这个是本机的ip默认显示方式。。。

这里顺便放出查找服务器端口和服务器名称的方法:

getServerPort()

getServerName()