當前位置:首頁 » 文件傳輸 » 獲取訪問者ip
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

獲取訪問者ip

發布時間: 2022-03-09 10:48:08

❶ HTML中,如何獲取到訪問者的IP

加入網路統計代碼~~~在網路站長平台有,如果要精準ip的話附帶第三方插件 如:商務通 等

❷ 獲取訪問用戶的IP

上面那個Atar用的方法可行!
rquest是對方的請求,對方請求後,你會獲得對方請求的對象,然後用request.getRemoteaddr()這個方法即可獲得請求包裡麵包含的Ip地址。就這樣...

❸ asp中怎樣獲取訪問者的IP地址

ip = request.servervariables("remote_addr") '獲取訪問者的ip
now_time = now '獲取登陸時間(伺服器時間)

完整的代碼如下
dim
conn,rs,ip,now_time
set
conn=server.createobject("adodb.connection")
dbpath =
server.mappath("資料庫路徑")
conn.open "driver={microsoft access driver
(*.mdb)};dbq=" & dbpath
set
rs=server.createobject("adodb.recordset")
sql = "表名"
rs.open
sql,conn,3,2
rs.addnew
ip = request.servervariables("remote_addr")
'獲取訪問者的ip
now_time = now '獲取登陸時間(伺服器時間)
rs("欄位名1") = ip
rs("欄位名2") = now_time
rs.update

❹ JAVA求教SSH項目中如何獲取外來訪問者的IP地址

private String getIpAddr() {
String ipAddress = null;
//ipAddress = this.getRequest().getRemoteAddr();
ipAddress = this.getRequest().getHeader("x-forwarded-for");
if(ipAddress == null || ipAddress.length() == 0 || "unknown".equalsIgnoreCase(ipAddress)) {
ipAddress = this.getRequest().getHeader("Proxy-Client-IP");
}
if(ipAddress == null || ipAddress.length() == 0 || "unknown".equalsIgnoreCase(ipAddress)) {
ipAddress = this.getRequest().getHeader("WL-Proxy-Client-IP");
}
if(ipAddress == null || ipAddress.length() == 0 || "unknown".equalsIgnoreCase(ipAddress)) {
ipAddress = this.getRequest().getRemoteAddr();
if(ipAddress.equals("127.0.0.1")){
//根據網卡取本機配置的IP
InetAddress inet=null;
try {
inet = InetAddress.getLocalHost();
} catch (UnknownHostException e) {
e.printStackTrace();
}
ipAddress= inet.getHostAddress();
}

}

//對於通過多個代理的情況,第一個IP為客戶端真實IP,多個IP按照','分割
if(ipAddress!=null && ipAddress.length()>15){ //"***.***.***.***".length() = 15
if(ipAddress.indexOf(",")>0){
ipAddress = ipAddress.substring(0,ipAddress.indexOf(","));
}
}
return ipAddress;
}

我才用的一個項目,request.getRemoteAddr();
不是很准確

❺ java web 獲取訪問者ip 根據訪問者ip獲取所在城市 求決解方案!!!

以前是有個騰訊QQ的IP資料庫文件,是純真網路提供的,自帶C或Java的常式,能根據ip獲得所在歸屬地的,你去搜一下吧,應該有最新版的。

❻ html網頁上嵌入獲取訪問者ip地址的程序或代碼

第一步獲取來訪IP地址
<%ip=request.ServerVariables("REMOTE_ADDR")
response.write "你的IP是" & ip
%>

第二步下載全國IP資料庫,最好用純真的 如果找不到找我要 QQ:21616898

第三步
代碼太場我不向寫了 以前寫過相應的程序 演示地址
http://www.aspsub.cn/ip.asp

我這個程序就是採用的 asp+ACCESS實現的 只要你的電腦支持ASP 就一定能運行

❼ 如何獲取用戶真實訪問IP問題

1、如果伺服器如果沒有採用反向代理,而且客戶端沒有用正向代理的話,那麼可以獲取客戶端的真實IP地址request.getRemoteAddr()
2、如果伺服器如果沒有採用反向代理,而且客戶端有用正向代理的話,那麼通過request.getRemoteAddr()獲取客戶端的IP地址是客戶端 的代理伺服器的地址,並不是客戶端的真實地址,
3、如果客戶端使用的是多層代理的話,伺服器獲得的客戶端地址是客戶端的最外圍代理伺服器的地址如果伺服器如果採用反向代理伺服器,不管客戶端採用的是何種方式訪問伺服器。
//獲得客戶端真實IP地址的方法一:
public String getRemortIP(HttpServletRequest request) {
if (request.getHeader("x-forwarded-for") == null) {
return request.getRemoteAddr();
}
return request.getHeader("x-forwarded-for");
}
//獲得客戶端真實IP地址的方法二:
public String getIpAddr(HttpServletRequest request) {
String ip = request.getHeader("x-forwarded-for");
if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("Proxy-Client-IP");
}
if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("WL-Proxy-Client-IP");
}
if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getRemoteAddr();
}
return ip;
}

❽ java 如何獲取訪問者ip 並根據訪問者ip獲取所在城市

獲取訪問者真實ip
public
String
getRemortIP(HttpServletRequest
request)
{
if
(request.getHeader("x-forwarded-for")
==
null)
{
return
request.getRemoteAddr();
}
return
request.getHeader("x-forwarded-for");
}
ip獲取所在城市這個估計你要下載一個IP資料庫或者用webservice獲取了

❾ 那位高手知道網站中怎麼取得訪問者的ip地址,多謝了!

<?php
function getRemoteIPAddress(){
$ip = isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : '';
return $ip;
}

/* If your visitor comes from proxy server you have use another function
to get a real IP address: */
function getRealIPAddress(){
if(!empty($_SERVER['HTTP_CLIENT_IP'])){
//check ip from share internet
$ip = $_SERVER['HTTP_CLIENT_IP'];
}else if(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
//to check ip is pass from proxy
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}else{
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}
?>

<?php

//--Usage
echo getRealIPAddress();

?>

❿ 如何通過JS得到訪問者的IP

<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<script type="text/javascript" src="js/jquery/jquery-1.8.1.min.js"></script>
<body>
</body>
<!-- 通過hashemian.com查詢本機IP -->
<script type="text/javascript" src="http://scripts.hashemian.com/js/visitorIPHOST.js.php">
</script>
<script type="text/javascript">
var data = $("td:parent")[0].lastChild.data;
var ip = data.substring(6,data.length);
alert(ip);
</script>
</html>