最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp 取得用戶真實IP,對代理地址仍然有效的函數(shù)

 更新時間:2020年09月12日 23:50:29   投稿:mdxy-dxy  
這篇文章主要介紹了asp 取得用戶真實IP,對代理地址仍然有效的函數(shù),需要的朋友可以參考下

Asp獲取真實IP地址,最簡單可用一句話獲?。?/p>

ip=request.ServerVariables("REMOTE_ADDR")
response.Write(ip)

但這種方法對代理服務器上網的就不準了,故比較全面的是用下面的方法:取得用戶真實IP,對代理地址仍然有效;返回值:文本類型的IP地址

<% 
'****************************** 
'函數(shù):GetUserTrueIP() 
'參數(shù):無 
'作者:阿里西西 
'日期:2007/7/13 
'描述:取得用戶真實IP,對代理地址仍然有效;返回值:文本類型的IP地址 
'示例:<%=GetUserTrueIP()%> 
'****************************** 
Function GetUserTrueIP() 
  dim strIPAddr 
  If Request.ServerVariables("HTTP_X_FORWARDED_FOR") = "" OR InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), "unknown") > 0 Then 
   strIPAddr = Request.ServerVariables("REMOTE_ADDR") 
  ElseIf InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ",") > 0 Then 
   strIPAddr = Mid(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), 1, InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ",")-1) 
  ElseIf InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ";") > 0 Then 
   strIPAddr = Mid(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), 1, InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ";")-1) 
  Else 
   strIPAddr = Request.ServerVariables("HTTP_X_FORWARDED_FOR") 
  End If 
  GetUserTrueIP = Trim(Mid(strIPAddr, 1, 30)) 
End Function 
%>

其他網友的補充

<%
Private Function getIP()
Dim strIPAddr
If Request.ServerVariables("HTTP_X_FORWARDED_FOR") = "" OR InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), "unknown") > 0 Then
strIPAddr = Request.ServerVariables("REMOTE_ADDR")
ElseIf InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ",") > 0 Then
strIPAddr = Mid(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), 1, InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ",")-1)
ElseIf InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ";") > 0 Then
strIPAddr = Mid(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), 1, InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ";")-1)
Else
strIPAddr = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
End If
getIP = Trim(Mid(strIPAddr, 1, 30))
End Function
ip=getIP()
response.write(ip)
%>

得到真實IP

Function GetReallyIP()

	Dim strIP
	strIP=Request.ServerVariables("HTTP_X_FORWARDED_FOR")
	If strIP="" Or InStr(strIP,"unknown") Then
		strIP=Request.ServerVariables("REMOTE_ADDR")
	ElseIf InStr(strIP,",") Then
		strIP=Split(strIP,",")(0)
	ElseIf InStr(strIP,";") Then
		strIP=Split(strIP,";")(0)
	End If
	
	GetReallyIP=Trim(strIP)

End Function

以上就是asp 取得用戶真實IP,對代理地址仍然有效的函數(shù)的詳細內容,更多關于asp真實IP的資料請關注腳本之家其它相關文章!

相關文章

最新評論

鹤岗市| 靖江市| 德钦县| 射洪县| 新田县| 花莲县| 神池县| 上饶市| 三河市| 汕头市| 金塔县| 武陟县| 嘉禾县| 镶黄旗| 雅江县| 开阳县| 拉孜县| 大洼县| 莱阳市| 页游| 渑池县| 贵德县| 乌审旗| 朝阳市| 克拉玛依市| 宜都市| 耿马| 凤城市| 阜阳市| 乌拉特后旗| 微山县| 呼和浩特市| 鄂州市| 天水市| 大宁县| 长阳| 四川省| 北碚区| 汉中市| 来宾市| 丰县|