记录访问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);
?>