加入收藏 | 设为首页 | 会员中心 | 我要投稿 银川站长网 (https://www.0951zz.com/)- 云通信、基础存储、云上网络、机器学习、视觉智能!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

asp下取得客户端IP地址函数 转变IP地址函数

发布时间:2023-08-07 13:52:02 所属栏目:Asp教程 来源:
导读:<%&#39;******************************&#39;函数:Userip()&#39;参数:无&#39;作者:阿里西西&#39;日期:2007/7/12&#39;描述:取得客户端IP地址&#39;示例:<%=Userip()%>&#39;******************************Functi

<%

'******************************

'函数:Userip()

'参数:无

'作者:阿里西西

'日期:2007/7/12

'描述:取得客户端IP地址

'示例:<%=Userip()%>

'******************************

Function Userip()

Dim GetClientIP

'如果客户端用了代理服务器,则应该用ServerVariables("HTTP_X_FORWARDED_FOR")方法

GetClientIP = Request.ServerVariables("HTTP_X_FORWARDED_FOR")

If GetClientIP = "" or isnull(GetClientIP) or isempty(GetClientIP) Then

'如果客户端没用代理,应该用Request.ServerVariables("REMOTE_ADDR")方法

GetClientIP = Request.ServerVariables("REMOTE_ADDR")

end if

Userip = GetClientIP

End function

%>

转换IP地址函数

复制代码 代码如下:

<%

'******************************

'函数:cip(sip)

'参数:sip,IP地址

'作者:阿里西西

'日期:2007/7/12

'描述:转换IP地址函数

'示例:<%=cip("219.16.73.120")%>

'******************************

function cip(sip)

tip=cstr(sip)

sip1=left(tip,cint(instr(tip,".")-1))

tip=mid(tip,cint(instr(tip,".")+1))

sip2=left(tip,cint(instr(tip,".")-1))

tip=mid(tip,cint(instr(tip,".")+1))

sip3=left(tip,cint(instr(tip,".")-1))

sip4=mid(tip,cint(instr(tip,".")+1))

cip=cint(sip1)*256*256*256+cint(sip2)*256*256+cint(sip3)*256+cint(sip4)

end function

%>

(编辑:银川站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章