❶ 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[