asp版
<%
' 取得使用者 IP 位址, 如果有使用 Proxy 設定則, 改變取得使用者電腦 IP 位址
'
If Request.Servervariables("HTTP_X_FORWARDED_FOR") <> "" Then
ClientIP = Request.Servervariables("HTTP_X_Forwarded_For") ' 有使用 Proxy
Else
ClientIP = Request.Servervariables("Remote_Addr") ' 沒有使用 Proxy
End If
Response.Write "您使用的 IP 為 " & ClientIP
%>
php版
<?php
if(!empty($_SERVER['HTTP_CLIENT_IP'])){
$myip = $_SERVER['HTTP_CLIENT_IP'];
}else if(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
$myip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}else{
$myip= $_SERVER['REMOTE_ADDR'];
}
echo $myip;
?>
全站熱搜