<%
'*********************************
'Function: Userip()
'Parameters: None
'Author: Alixi
'Date: 2007/7/12
'Description: Obtain the client IP address
'Example: <%=Userip()%>
'*********************************
FunctionUserip()
DimGetClientIP
'If the client uses a proxy server, it should use the ServerVariables("HTTP_X_FORWARDED_FOR") method
GetClientIP=Request.ServerVariables("HTTP_X_FORWARDED_FOR")
IfGetClientIP=""orisnull(GetClientIP)orisempty(GetClientIP)Then
'If the client does not use a proxy, the Request.ServerVariables("REMOTE_ADDR") method should be used
GetClientIP=Request.ServerVariables("REMOTE_ADDR")
endif
Userip=GetClientIP
Endfunction
%>
Convert IP address function
The code copy is as follows:
<%
'*********************************
'Function: cip(sip)
'Parameters: sip, IP address
'Author: Alixi
'Date: 2007/7/12
'Description: Convert IP address function
'Example: <%=cip("219.16.73.120")%>
'*********************************
functioncip(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)
endfunction
%>