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

抓取網站訪問者

發布時間: 2022-10-21 11:09:56

❶ php怎麼獲取訪問者IP,並將它保存在一個TXT文檔!

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);

?>

❷ 一個網站可以通過哪些方法獲取訪問者的哪些信息

一般是分析日誌或者嵌入統計系統代碼,
可以獲得訪問者的瀏覽時間、ip地址、訪問頁面、來源網址、瀏覽器類型等信息。

❸ 網站抓取什麼訪問者手機好通過什麼代碼實現啊

網路是禁止抓取客戶信息的 後果就是K站 ,抓取源碼我有,一整套,三思而後行

❹ .net 如何獲取訪問者的IP

String IP = Request.UserHostAddress.ToString();

❺ 在網站(C#)中怎麼獲取網站訪問者的IP然後同一個IP只能注冊一個用戶

Request.UserHostAddress表示用戶ip
注冊成功的時候,把注冊ip也加入資料庫

開始注冊的時候,檢查資料庫里是否存在當前ip,存在就不讓注冊

❻ 怎樣在wap網站里用asp獲取訪問者的來源地址

用Request.ServerVariables("HTTP_REFERER") 就能獲取到.

希望採納

❼ 如何獲得網站訪問者的MAC地址等硬體信息

Set wmi=GetObject("winmgmts:\\")

Set board=wmi.instancesof("win32_baseboard")
For Each b In board
msg="主板:"&b.Manufacturer&vbTab&b.proct&vbTab&Chr(13)
Next
msg=msg&Chr(13)&"---"+Chr(13)

Set cpus=wmi.instancesof("win32_processor")
msg=msg&"CPU 特徵:"+Chr(13)
For Each cpu In cpus
msg=msg+cpu.deviceid&vbTab&cpu.name&Chr(13) _
&vbtab&cpu.SocketDesignation&vbtab&cpu.CurrentClockSpeed&"MHz"&vbtab&cpu.l2cachesize&"Kb_L2"&Chr(13)
Next
msg=msg&Chr(13)&"---"+Chr(13)

Set mem=wmi.instancesof("win32_physicalmemory")
msg=msg&"內存容量:"+Chr(13)
For Each m In mem
msg=msg&m.tag&space(10)&m.capacity&+Chr(13)
Next

Set mem=wmi.instancesof("win32_computersystem")
For Each m In mem
msg=msg&"內存總容量:"&Round((m.totalphysicalmemory/1024^2),2)&"M"+Chr(13)
Next
msg=msg&Chr(13)&"---"+Chr(13)

Set display=wmi.instancesof("Win32_videocontroller")
msg=msg&"顯示系統:"+Chr(13)
For Each video In display
msg=msg&video.deviceid&vbTab&video.name&Chr(13)
Next
msg=msg&Chr(13)&"---"+Chr(13)

Set disks=wmi.instancesof("win32_diskdrive")
msg=msg&"硬碟容量:"+Chr(13)
For Each d In disks
If int(d.size/(1024^3))=0 Then
n=Round(d.size/(1024^2),2)&"M"
Else
n=Round(d.size/(1024^3),2)&"G"
End If

msg=msg+d.deviceid&" 空間為: "&n&Chr(13)
Next
msg=msg&Chr(13)&"---"+Chr(13)

MsgBox msg,0,"電腦基本特徵"

保存成VBS文件就可以執行,但如要在客戶端執行的話就需要足夠的許可權
<script src="a.vbs" language="vbscript"></script>
這是對它的調用

❽ 網頁怎麼獲取來訪者IP;操作系統;瀏覽器版本

下載一個網站統計就可以了,說的這些功能都有。
1. Google Analytics (http://www.google.com/analytics/ )
由大名鼎鼎的 Google 公司出品的網站統計分析服務,基本可以算作是世界網站統計分析服務的標桿性產品了。功能強大,數據准確。提供目標監測功能。
優點:數據精準,服務穩定,功能強大
缺點:專業性過強,不易學習。Google 的統計服務更側重於整體網站趨勢的分析,而缺少流量的細節信息,無訪客細節信息。不推薦小型站長,博客和網店主使用。此外,和中國眾多提供實時統計數據的服務相比,Google 統計的數據有1-2個小時的延遲。
2. GoStats 網站統計分析 (http://gostats.cn/ )
和 Google 一樣,GoStats.cn 網站統計也是來自於國外的網站統計分析服務,總部位於加拿大。擁有多個國際版本,支持多種語言。功能強大,數據准確。
優點:數據實時准確,簡單易用,而且和 Google 相比,多了很多網站流量的細節分析項目,更適合中國站長。支持網站,博客,淘寶網店等各類平台。中文版廣告少。
缺點:用戶界面偏向歐美風格,中文客服目前僅支持在線問題提交,希望能夠提供電話和QQ等聯系方式。
3. 量子統計
前身是 Yahoo 統計,統計功能不錯,有些細節還有待完善
優點:比較簡單易懂,服務穩定,訪問速度較快,付費版支持淘寶店鋪。
缺點:統計細節問題有待完善,有時候數據不太准確。
4. CNZZ 數據專家
優點:廣告較少,能分析國外的IP,能分析不常用的屏幕解析度。
缺點:無法隱藏統計圖標,網頁顯示速度有所降低,很多統計項未標明是針對PV統計還是針對IP進行統計,比較混亂。
5. 51啦
優點:統計項目多,信息量大
缺點:界面相對較簡陋,不夠美觀,統計數據深度功能的精確度有待加強。
6. 網路統計:網路統計原本只對使用網路點擊付費廣告的企業和站長開放,現已全面對用戶開放。但是和其他統計服務相比,並沒有太多亮點,統計數據准確性有待提高,尤其是對於海外流量。
優點:服務穩定,訪問速度快
缺點:統計數據准確性有待加強,尤其是來自於國外的流量。統計類目需要進一步細化。

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

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

❿ 怎麼在html獲取訪問者IP地址

#region 獲取IP地址,由IP地址獲得用戶地理位置
/// <summary>
/// 獲取IP地址
/// </summary>
static public string IPAddress
{
get
{
string userIP;
// HttpRequest Request = HttpContext.Current.Request;
System.Web.HttpRequest Request = System.Web.HttpContext.Current.Request;
// 如果使用代理,獲取真實IP
if (Request.ServerVariables[