asp获取局域网ip地址
㈠ 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:怎样获取内网的ip地址
参考思路如下:
假设服务器内网ip:192.168.10.6
公司公网ip:60.11.9.X
所有内网用户访问都会留下公网IP:60.11.9.X。
在网站首页判断,如果来访IP为60.11.9.X,则将网站转向192.168.10.6内网访问。这样就可以记录到内网机器IP了。
注意:此方法要求服务器和内网机器在一个局域网内。
㈢ Asp .net 获取IP
是测试代码的机器是在内网吧,如果是以上取到的都是局域网地址。除了asp.net 还有其他的都可以获取,如js也可以