asp获取访问者
‘壹’ asp中怎样获取访问者的IP地址
ip = request.servervariables("remote_addr") '获取访问者的ip
now_time = now '获取登陆时间(服务器时间)
完整的代码如下
dim
conn,rs,ip,now_time
set
conn=server.createobject("adodb.connection")
dbpath =
server.mappath("数据库路径")
conn.open "driver={microsoft access driver
(*.mdb)};dbq=" & dbpath
set
rs=server.createobject("adodb.recordset")
sql = "表名"
rs.open
sql,conn,3,2
rs.addnew
ip = request.servervariables("remote_addr")
'获取访问者的ip
now_time = now '获取登陆时间(服务器时间)
rs("字段名1") = ip
rs("字段名2") = now_time
rs.update
‘贰’ 怎么实现你是第几为访问者的统计(ASP)
在数据库里面写一个字段,每次加载页面的时候都往里面+1
这些统计网上都有很专业的统计系统,比如cnzz
注册个帐号 调用下他的代码就能看到很详细的数据,有树桩统计表,还能看到几个ip,来自哪个省份
‘叁’ ASP怎么查看在线访问者的IP地址
分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:
访问者访问一个蠢含IP。ASP文件,能获得他的IP,而我们能同时从另外一个页面LOADIP。ASP文件看到他的IP,这段代码要怎么写呀,我写了出来能获得IP,但是就是我们不能同时从另外一个颤笑页面看到访问者的IP,哪位大侠能教教我!
IP。ASP 代码
<% Application.Lock()
Application("Userip") = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If Application("Userip") = "" Then Application("Userip") = Request.ServerVariables("REMOTE_ADDR")
Session("Userip")=Application("Userip")
Application.UnLock()
Response.Redirect("loadip")
%>
LOADIP。ASP代码
<%
if Session("userip") <> "" then
online=Response.IsClientConnected
online=true
userip=Session("userip")
Response.Write"<table border=1 align=center>"
Response.Write"<tr><td width=100>"
Response.Write("来访者IP:")
Response.Write"<带洞笑/td><td width=200 align=center><a href=#>"
Response.Write(userip)
Response.Write("</a></td><td>")
Response.Write(date())
Response.Write("</td></tr></table>")
else
Response.Write("<div align=center>")
Response.Write("没有来访者")
Response.Write("</div>")
end if
%>
哪里错了,哪位大哥大姐帮帮我!
解析:
没有错误,请问你是那里报错?本地和远程调试都未出现错误啊?
=============
你能解释一下“同时”是个什么意思么?
你的意思是你打开一个页面,如果有访问者登陆后,你打开的那个页面就立即显示出登陆者的IP?