asp记录访问iP、时间的全部完整步骤和代码
想给网站记录一下来访的IP和时间,可以记录在数据库MDB或TXT(更好)文件。自己也上网下过一些记录的源码文件,可是直接放到服务器上老出错,所以想请内行人士给写下代码文件...
想给网站记录一下来访的IP和时间,可以记录在数据库MDB或TXT(更好)文件。自己也上网下过一些记录的源码文件,可是直接放到服务器上老出错,所以想请内行人士给写下代码文件,或者帮助我调试也行。(我没专门去学语言,结构等不怎么清楚的,更别说写了。)(自己也不愿特地去学,毕竟不是做这个的想业余弄下就行了) 要求:能记录来访IP和对应的时间,IP重复而时间不同的也记录(当然要防刷新这样的短期重复访问);是可以直接发布到服务器的文件或文件完整源码、步骤(不是主干和关键代码,是直接可以用,落实具体时我自己布置显示的内容在页面的位置)此外:最好能自己添加/修改管理员IP(就是不记录自己的调试和维护产生的访问);能有单独的针对统计页面的代码和后台查看记录的页面两个模块的最好;做成TXT最好,因为我还不会ACCESS,能直接发我MDB文件也行。(问一下,TXT的话追加记录的位置问题,还有TXT文件本身的编码问题) 调试情况:换了很多个源码文件了,老是弹出自设的500问题页面,服务器是美国100Masp空间(已有运行正常MDB留言簿)。Q372951044Q
展开
2个回答
展开全部
先用acc建一个数据库叫!##jxc##!.mdb,在数据库里建一个表叫fwtj,这个表有三个字段,ID,ip,rq, 其中id的类型为自动编号(记录访问次数),ip的类型为文本(记录访问ip),rq的类型为日期/时间(记录访问时间)
下面是代码:
<%
ip = Request.ServerVariables("REMOTE_ADDR")'获取访问ip
sj=now()'获取访问时间
set conn=server.CreateObject("adodb.connection")
mypath=server.mappath("data/!##jxc##!.mdb")
conn.open "provider=microsoft.jet.oledb.4.0;data source=" & mypath
set rs=server.CreateObject("adodb.recordset")
sql="select * from fwtj"
rs.open sql,conn,1,3
rs.addnew
rs("ip")=ip
rs("rq")=sj
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
下面是代码:
<%
ip = Request.ServerVariables("REMOTE_ADDR")'获取访问ip
sj=now()'获取访问时间
set conn=server.CreateObject("adodb.connection")
mypath=server.mappath("data/!##jxc##!.mdb")
conn.open "provider=microsoft.jet.oledb.4.0;data source=" & mypath
set rs=server.CreateObject("adodb.recordset")
sql="select * from fwtj"
rs.open sql,conn,1,3
rs.addnew
rs("ip")=ip
rs("rq")=sj
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家可靠的代理服务提供商,提供原生IP(住宅原生IP)和高匿名代理服务。以下是关于StormProxies的原生IP服务的一些信息:1. 住宅原生IP:StormProxies提供的住宅原生IP是指从真实的家庭或企...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询