ASP编程怎么获取腾讯IP

来源:爱站网时间:2023-01-11编辑:网友分享
本篇文章给朋友介绍下ASP编程怎么获取腾讯IP的问题,可以通过小编提供的方法来处理这个问题,有兴趣了解一下的朋友记得来看看技术小编所提供的资料,能让你有所收获。

提问:

复制代码 代码如下:

 
<script type=text/javascript src=http://fw.qq.com/ipaddress></script> 
<script type=text/javascript> 
var hehe1=IPData[2] 
var hehe2=IPData[3] 
alert(hehe1); 
alert(hehe2); 
document.write(IPData.join(' ')); 
</script> 


如何用ASP来存储,从上面读取出来的数据呢。
回答:

代码如下:

 
<% 
function GetResStr(URL,code) 
err.clear 
dim Http,ReturnStr 
Set Http=server.createobject("Microsoft.XMLHTTP") 
Http.open "GET",URL,False 
Http.Send() 
If Http.Readystate =4 Then 
If Http.status=200 Then 
ReturnStr=BytesToBstr(http.responseBody,code) 
GetResStr=ReturnStr 
End If 
End If 
End Function 

'函数名:BytesToBstr 
'作用:转换二进制数据为字符 
'参数:Body-二进制数据,Cset-文本编码方式 
Function BytesToBstr(Body,Cset) 
Dim Objstream 
Set Objstream = Server.CreateObject("adodb.stream") 
objstream.Type = 1 
objstream.Mode =3 
objstream.Open 
objstream.Write body 
objstream.Position = 0 
objstream.Type = 2 
objstream.Charset =Cset 
BytesToBstr = objstream.ReadText 
objstream.Close 
set objstream = nothing 
End Function 

dim vUrl,TempStr 
vUrl="http://fw.qq.com/ipaddress" 
TempStr=GetResStr(vUrl,"gb2312") 
response.write "您的IP为(asp获取真实IP):"&split(TempStr,"""")(1)" " &split(TempStr,"""")(5)" "&replace(split(TempStr,"""")(7),"市","") 
%> 
 

以上就是ASP编程怎么获取腾讯IP的实例代码内容了,希望朋友们看完后对此有了比较深刻的认知,我们网站所提供的文章内容都具有一定的参考价值,喜欢就来收藏吧! 

上一篇:asp怎么添加数据

下一篇:ASP编程实现自动采集的方法

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载