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

網站記錄訪問者ip登記源碼

發布時間: 2022-11-13 19:10:04

A. 求網站後台IP登陸記錄及操作記錄源碼

www..com

B. 記錄訪問者ip地址的asp源代碼

userip = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If userip = "" Then userip = Request.ServerVariables("REMOTE_ADDR")

C. php怎麼記錄訪問者ip並生成日誌

php獲取訪問者IP地址匯總

在很我的時候我們需要得到用戶的真實IP地址,例如,日誌記錄,地理定位,將用戶信息,網站數據分析等,其實獲取IP地址很簡單$_SERVER[\'REMOTE_ADDR\']就可以了。下面我們就來給大家匯總一下常用的幾種獲取IP地址的方法。

//方法1:

$ip = $_SERVER["REMOTE_ADDR"];

echo $ip;

//方法2:

代碼如下:

$user_IP = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"];

$user_IP = ($user_IP) ? $user_IP : $_SERVER["REMOTE_ADDR"];

echo $user_IP;

//方法3:

function getRealIp()

{

$ip=false;

if(!empty($_SERVER["HTTP_CLIENT_IP"])){

$ip = $_SERVER["HTTP_CLIENT_IP"];

}

if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {

$ips = explode (", ", $_SERVER['HTTP_X_FORWARDED_FOR']);

if ($ip) { array_unshift($ips, $ip); $ip = FALSE; }

for ($i = 0; $i < count($ips); $i++) {

if (!eregi ("^(10│172.16│192.168).", $ips[$i])) {

$ip = $ips[$i];

break;

}

}

}

return ($ip ? $ip : $_SERVER['REMOTE_ADDR']);

}

echo getRealIp();

//方法4:

if ($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"])

{

$ip = $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"];

}

elseif ($HTTP_SERVER_VARS["HTTP_CLIENT_IP"])

{

$ip = $HTTP_SERVER_VARS["HTTP_CLIENT_IP"];

}

elseif ($HTTP_SERVER_VARS["REMOTE_ADDR"])

{

$ip = $HTTP_SERVER_VARS["REMOTE_ADDR"];

}

elseif (getenv("HTTP_X_FORWARDED_FOR"))

{

$ip = getenv("HTTP_X_FORWARDED_FOR");

}

elseif (getenv("HTTP_CLIENT_IP"))

{

$ip = getenv("HTTP_CLIENT_IP");

}

elseif (getenv("REMOTE_ADDR"))

{

$ip = getenv("REMOTE_ADDR");

}

else

{

$ip = "Unknown";

}

echo $ip ;

//方法5:

if(getenv('HTTP_CLIENT_IP')) {

$onlineip = getenv('HTTP_CLIENT_IP');

} elseif(getenv('HTTP_X_FORWARDED_FOR')) {

$onlineip = getenv('HTTP_X_FORWARDED_FOR');

} elseif(getenv('REMOTE_ADDR')) {

$onlineip = getenv('REMOTE_ADDR');

} else {

$onlineip = $HTTP_SERVER_VARS['REMOTE_ADDR'];

}

echo $onlineip;

//方法6:

print "您的IP地址是:";

if(!empty($_SERVER["HTTP_CLIENT_IP"])){

$cip = $_SERVER["HTTP_CLIENT_IP"];

}

elseif(!empty($_SERVER["HTTP_X_FORWARDED_FOR"])){

$cip = $_SERVER["HTTP_X_FORWARDED_FOR"];

}

elseif(!empty($_SERVER["REMOTE_ADDR"])){

$cip = $_SERVER["REMOTE_ADDR"];

}

else{

$cip = "無法獲取!";

}

print $cip;

保存TEXT中

<?php

$ip = $_SERVER['REMOTE_ADDR'];
$time = gmdate("H:i:s",time()+8*3600);
$file = "123.txt" ;
$fp=fopen ("123.txt","a") ;

$txt= "$ip"."----"."$time"."\n";
fputs($fp,$txt);

?>

D. 求ASP的源碼:記錄來訪者IP地址並加入網站資料庫

您的IP是: <% =Request.ServerVariables("REMOTE_ADDR") %>
<%
'獲取來訪者真實IP地址
'函數名 GetUserTrueIP
Function GetUserTrueIP()
dim strIPAddr
If Request.ServerVariables("HTTP_X_FORWARDED_FOR") = "" OR InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), "unknown") > 0 Then
strIPAddr = Request.ServerVariables("REMOTE_ADDR")
ElseIf InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ",") > 0 Then
strIPAddr = Mid(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), 1, InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ",")-1)
ElseIf InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ";") > 0 Then
strIPAddr = Mid(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), 1, InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ";")-1)
Else
strIPAddr = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
End If
GetUserTrueIP = Trim(Mid(strIPAddr, 1, 30))
End Function
%>
<!--調用方法-->
<%= GetUserTrueIP()%>

直接在資料庫中創建多一個欄位用來存放訪客的IP地址,然後將上面的結構存入資料庫相應的欄位中就可以了。

E. 誰有網站IP在線統計的源代碼(ASP謝謝幫助!!

你可以去某個帶有在線統計的網站,然後保存網頁,用網頁編輯工具查看

F. 高分求一asp源代碼,要求訪問此頁面顯示來訪者的公網ip地址

<%
Private Function getIP()

Dim strIPAddr
If Request.ServerVariables("HTTP_X_FORWARDED_FOR") = "" OR InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), "unknown") > 0 Then
strIPAddr = Request.ServerVariables("REMOTE_ADDR")
ElseIf InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ",") > 0 Then
strIPAddr = Mid(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), 1, InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ",")-1)
ElseIf InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ";") > 0 Then
strIPAddr = Mid(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), 1, InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ";")-1)
Else
strIPAddr = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
End If
getIP = Trim(Mid(strIPAddr, 1, 30))
End Function

response.write "您的IP是:" & getIP()
%>

G. 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

H. php源碼如圖所示,記錄瀏覽者ip,並寫入log.txt,怎麼弄 以下為源碼 <php $fp

2016-06-07 08:48:20 ::1 Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.19 Safari/537.36 http://localhost/test/

這是我用的你的源碼運行得到的,應該是沒有問題的啊

I. 本機建的網站怎麼把訪問者的IP記錄下來

下面就介紹一種記錄來訪ip地址的方法。
一、自定義面板,使用源代碼的編輯方式,把下面的代碼復制過去。
<DIV
align=center><IMG
src=http://www.law999.net/whocome/?from=http://blog.tonghui.name&u=tonghui&w=600&h=430&t=20&c=1&s=10&f=166.111.25.1></DIV>
二、參數介紹
上面的代碼中,需要修改幾個地方,就可以記錄訪問自己博客的ip了。
from=你的博客地址
u=你的博客名稱,必須為英文,不支持中文
w=顯示窗口的寬度
h=顯示窗口的高度
t=在圖片上顯示最近前幾位訪問者的ip。
c=文字顏色
s=字型大小大小
f=要屏蔽的ip,即從這個ip訪問的不做記錄

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

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

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

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

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