記錄訪問ip
Ⅰ 如何記錄伺服器里訪問的IP地址和數量
伺服器的IIS裡面有一個設置日誌的地方,這個日誌本身就記錄了訪問IP、獲取內容、時間日期等信息。一般伺服器的日誌如果長時間不清理,系統盤就快沒空間了。日訪問1萬的伺服器一天也能記錄出幾十到幾百M的信息。只要用記事本打開即可。具體的統計需要工具,因為我伺服器就自己一個網站,日誌只用來查詢不做分析,所以不是很清楚。剛才搜了下,估計用「伺服器」「日誌」「log」「分析」「統計」組合一下能找到。當然,自己編個小程序轉存到資料庫里就方便多了。(個人感覺,對於統計而言,這個日誌過度詳細了。)樓上的程序是Oracle用的,一般哪個用了Oracle的伺服器管理員能問這樣的問題呢?呵呵。註:我說的方法可以統計出來1-4問,第5問不是這樣統計的。限制的瓶頸是帶寬而不是人數。帶寬允許的話,那人數可以很多的。當前帶寬佔用情況可以在開始amp;gt;運行「taskmgr」查看「網路」。經驗的話,新聞網站1000人總是沒什麼問題的吧,下載的話,我那個伺服器2M/s的情況嚇論壇還不會出現卡,再多就難說了,上限大約是20M/s(目前測試極限為17M/s)
Ⅱ 在Web伺服器中,什麼文件可以記錄訪問用戶的Ip地址
不是什麼文件記錄,而且是web伺服器的應用程序開發了記錄IP的功能,並且該功能正常在運行。
Ⅲ 怎麼詳細記錄自己網站來訪的 ip地址
無論是win還是linux,每個網站後台都有相應的登錄IP記錄,有IP,有時間,這是最簡單的也是最詳細的。如果訪問量比較大看這種文本式的一條條的記錄可能太沒有效率,你可以使用谷歌的流量分析工具來輔助自己的IP記錄。
Ⅳ 本機建的網站怎麼把訪問者的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訪問的不做記錄
Ⅳ 區域網論壇,是如何記錄訪問者IP的 在區域網內,用戶可以任意設置IP修改MAC.豈不是無法追蹤到用戶了
一般追蹤的是你的公網IP,修改區域網IP是沒有用的。
如果論壇就在區域網內,那麼記錄的就是你的區域網IP了。
雖然記錄的是區域網IP,但是網路內部可能有其他的管理軟體(比如WFilter網管軟體)這樣的,還是可以記錄你的IP和MAC地址。所以在區域網內可以通過網管軟體來追蹤。
Ⅵ 如何記錄網頁訪問者的訪問時間和IP
獲取ip:<%=Request.ServerVariables("REMOTE_ADDR")%>你可以單獨寫在鏈接資料庫的頁面(公用代碼)上一個執行代碼。新建資料庫,欄位不必太多,id,ip time 足夠 用來存儲你記錄的訪客信息。有人訪問會自動執行,寫入資料庫,就是個添加信息語句,id弄成自動增加的,ip就是上邊那段代碼獲取的<%=Request.ServerVariables("REMOTE_ADDR")%>,時間自動獲取當前時間就是他訪問的時間:<%=now()%>,這樣寫入資料庫就OK
Ⅶ 記錄來訪者IP
一、發表一篇日誌,使用源代碼的編輯方式,把下面的代碼復制過去。 <DIV align=center><IMG src=http://www.law999.net/whocome/?from=http://blog.sina.com.cn/m/seagle&u=seagle&w=600&h=430&t=20&c=1&s=10&f=61.149.149.149></DIV> 二、參數介紹 上面的代碼中,需要修改幾個地方,就可以記錄訪問自己博客的ip了。 from=你的博客地址 u=你的博客名稱,必須為英文,不支持中文 w=顯示窗口的寬度 h=顯示窗口的高度 t=在圖片上顯示最近前幾位訪問者的ip。 c=文字顏色 s=字型大小大小 f=要屏蔽的ip,即從這個ip訪問的不做記錄 三、上面的日誌,保存好就可以了。
Ⅷ 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);
?>