问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何记录访问者ip?

发布网友 发布时间:2022-04-24 23:18

我来回答

1个回答

热心网友 时间:2023-10-14 09:48

<%@ language=javascript %>
<%
var mdbpath=Server.MapPath("log.mdb");
var conn=Server.CreateObject("Adodb.connection");
var rs= Server.CreateObject("Adodb.recordset");
conn.Open("Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + mdbpath + "; User Id=;Password=;");
var time=new Date();
var now=time.getYear()+"-"+(time.getMonth()+1)+"-"+time.getDate()+" "+time.getHours()+":"+time.getMinutes()+":"+time.getSeconds();
%>
<%
if ( Request("action")=="add" )
{

rs.Open("log",conn,1,3);
var username=isSet(Request("username"))? Request("username") : "未定义";
var ip=isSet(Request("ip"))? Request("ip") : "未定义" ;
var password=isSet(Request("password"))? Request("password") : "空" ;
rs.AddNew();
rs("username")=Server.HTMLEncode( username );
rs("password")=Server.HTMLEncode( password );
rs("addr")=Request.ServerVariables("REMOTE_ADDR");
rs("ip")=Server.HTMLEncode( ip );
rs("logtime")=now;
rs.Update();
}
if (Request("action")=="show")
{
if( isSet(Request("time") ) )
{
logtime=(Request("time")=="now")?(time.getYear()+"-"+(time.getMonth()+1)+"-"+time.getDate()):Request("time");
var sql="select * from [log] where logtime > '"+ logtime + "' order by logtime desc ";

}
else
{ sql="select * from [log] order by logtime desc ";}
rs.Open( sql,conn);
var out=1;
%>
<div align="center">
<center>
<table border="1" width="100%">
<tr>
<td width="15%">
<p align="center">访问名</td>
<td width="15%">
<p align="center">密码</td>
<td width="25%">
<p align="center">访问ip</td>
<td width="25%">
<p align="center">远程ip</td>
<td width="20%">
<p align="center">访问时间</td>
</tr>
<tr>
<%
while(!rs.Eof)
{
if(out++>1000) break;
%>
<td width="15%">
<p align="center"><%=Server.HTMLEncode(rs("username"))%></td>
<td width="15%">
<p align="center"><%=Server.HTMLEncode(rs("password"))%></td>
<td width="25%">
<p align="center"><%=Server.HTMLEncode(rs("addr"))%></td>
<td width="25%">
<p align="center"><%=Server.HTMLEncode(rs("ip"))%></td>
<td width="30%">
<p align="center"><%=Server.HTMLEncode(rs("logtime"))%></td>
</tr>
<% rs.MoveNext();
}
}
%>

</table>
</center>
</div>
<%
if( Request("action")=="del")
{
var del_ip=isSet(Request("del_ip"))?Server.HTMLEncode(Request("del_ip")):"127.0.0.1";
conn.Execute("delete from [log] where addr= '"+del_ip+ "'");
}

%>

<%

function isSet(str)
{
var tf=true;
if (str+''==undefined || str==null || str.Eof || (!(str>"" || str<"")))
tf=false;
else
tf=true;

return tf;
}
%>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么我腌制的辣椒有一股臭味 枸杞干燥的方法介绍 枸杞怎样干燥 ...这么严了吗?体检左边精索静脉曲张2.4mm算轻微了,还必须要做手术... ...出,哪个不是科技类网站(单选) A、虎嗅 B、猫扑 C、i黑马? 宁波到宁海的车汽车南站最早几点? 一群河马有多少只? 一群是指多少个人以上 有什么办法屏蔽不良网站? 北京二手房网签之后还要多久过户 北京二手房网签后多久能过户? 北京二手房如何过户 网口转rs485模块怎样读取设备数据 请问RS232接口是什么样子的?还有网络TCP/IP?请附图 我刚刚买了一台创维42e65rs液晶电视,直接与网线连接,获取了ip地址,但酷影搜索不到,为什么?_百度问一问 电子秤RS232接口 如何与电脑连接 求设置 asp注册时有什么办法将获取的ip,查询出地理位置并记录到数据库。rs1(&quot;ip&quot;)=reques 请问:怎么通过9针串口RS232给控制器设置IP地址?用的是RS232转USB数据线。控制器是SCADA系统上的控制器 怎么设置rs3iplc设置IP? 门禁控制器的IP不知道了,怎么样才可以找到 我知道有种方法可以读取设备的IP地址--rs232 超级终端。现在请教如何操作?? 北京寰艺科技有限责任公司怎么样? 上海寰尧信息技术有限公司怎么样? ‘’寰‘’和‘’环‘’的意思一样不?能交替使用吗? 常州市天宁区的社保中心在哪里,需要给员工办理社保,网上查了下有说是在中吴大道的,有说在九洲寰宇大厦 我经检查颈椎曲度变直 颈椎间隙未见狭窄 颈4 5椎体缘骨质唇样变 项韧带可见钙化影 张口寰枢关节系基本等 寰枢椎半脱位固定的治疗周期为多久?????治疗期间有何注意事项?症状检查结果请看详细描述。拜托各位 颈椎病,CT检查好,还是磁共振好 爱奇艺7.8.2版本怎么修改只能登录主设备? 爱奇艺ipad已登陆+手机如何登陆? 手机爱奇艺指纹登录功能怎么开启? 爱奇艺怎么让一台设备无法登陆我的账号? RS485 TCP/IP 以太网三者什么关系? rs232能给多个IP地址同时传送文件吗 803rs lpc怎么调节 葡萄和鸡蛋能一起吃吗 鸡蛋和葡萄能一起吃吗? 葡萄能和鸡蛋一起吃吗 鸡蛋和葡萄能一起吃吗 鸡蛋葡萄能一起吃吗 葡萄和鸡蛋能同吃吗 葡萄可以和鸡蛋一起吃吗 我刚刚吃了葡萄然后还吃了鸡蛋,会不会有危险对身体 吃葡萄同时可以吃鸡蛋? 鸡蛋可不可以和葡萄干蒸着吃啊? 吃完鸡蛋能吃葡萄吗 葡萄干和鸡蛋可以一起吃吗 吃了鸡蛋之后可以吃葡萄吗?或者隔多久可以吃? 葡萄与鸡蛋能一起吃吗? 葡萄和鸡蛋白能同吃吗? 赖葡萄能不能和鸡蛋同时吃? 鸡蛋和葡萄干可以一起吃吗?