asp获取ip地址代码(asp获取客户端ip地址)
asp中获取访问者的IP地址的方法最简单的用以下语句ip=requestServerVariablesquotREMOTE_ADDRquotresponseWriteip但这种方法对代理服务器上网的就不准了,故比较全面的是用下面的方法lt Private Function getIP;case quotHOSTquot#39服务器地址,取得域名 RSV=requestServerVariablesquot。
第二个IF表示如果从代理IP和从客户端IP获取IP值都没有获取到的话,则使用下一个办法获取result = 本函数也就是使用三种方法,用不同的优先级获取客户端的IP地址,因为现在上网;大概方法,生成一个从0到txt行数1的随机数用fso读取 txt文件,并将行分配到数组元素里返回下标为随机数的数组元素代码就是下面的了,建个1txt放一起,里面一行写一个ip就行了lt set fso = Server。
你这个是ASP中的vbscript脚本吧,这个function是放在服务器上执行的,在某个asp页面中这个IP转换的函数用的很多,他的功能就是把IP地址转换成十进制的数值,用来方便数据库查询的因为如果IP是字符型,那是不好查询的;复制以下内容保存为asp文件 你的IP地址是lt%=RequestServerVariablesquotREMOTE_ADDRquot% 也可以直接把 lt%=RequestServerVariablesquotREMOTE_ADDRquot% 插入在页面的任何地方,在浏览器显示出来的时候就是访问都的IP。
请问你是那里报错本地和远程调试都未出现错误啊=== 你能解释一下“同时”是个什么意思么你的意思是你打开一个页面,如果有访问者登陆后,你打开的那个页面就立即显示出登陆者的IP;得到IP地址的方法是lt%=RequestServerVariablesquotREMOTE_ADDRquot%,如果客户使用的代理服务器,这样就得到了代理服务器的IP,下面是得到真实IP的代码function GetIpdim realip,proxy realip = RequestServerVariablesquotH。
要想透过代理服务器取得客户端的真实IP 地址,就要使用 RequestServerVariablesquot。
1获取客户端IP地址语句RequestServerVariables“remote_addr“2ASP语句写入CookiesResponseCookies“cookiesName“读出cookiesRequestCookies“cookiesName“3SFO的写入以下为程序代码及注释Code;ip = requestservervariablesquotremote_addrquot #39获取访问者的ip now_time = now #39获取登陆时间服务器时间完整的代码如下 dim conn,rs,ip,now_time set conn=servercreateobjectquotadodbconnectionquotdbpath = serv。
将ip地址设为全部未分配,再试一试 最后再补充一下^_^!很重要 如果是win200x server 可能是防火墙的原因,没有打开入站转发 PS你的代码本来没问题,不过可以用个详细点的判断的,说不定就OK了lt Private Fu;ip = RequestServerVariablesquotREMOTE_ADDRquot #39获取访问者的IP now_time = now #39获取登陆时间服务器时间完整的代码如下 dim conn,rs,ip,now_time set conn=ServerCREATEOBJECTquotADODBCONNECTIONquotDBPath。
1准备我们的aspnetc#代码写的测试网页,代码很简单就一句主要的 嗨,你的IP地址是 ltaspLabel ID=quotlblIPAddressquot ForeColor=quotRedquot runat=quotserverquotltaspLabel 其中aspLabel标签是用来呈现客户。
在ASP中可以使用RequestServerVariablesquotREMOTE_ADDRquot来取得客户端的IP地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端IP地址要想透过代理服务器取得客户端的真实IP地址;方法很多,就是处理字符串的问题 原理首先查找字符串最后一个quotquot的位置,然后再删除最后一个点后面的字符再加个quot*quot举例string ip = RequestUserHostAddressip=ipRemoveipLastIndexOf#39#39+1+quot*quotResponse。