<span style="FONT-SIZE: 12px">用户的真实IPの取得方法<br><br><br>PHP代コード:------------------------------------- -------------------------------------------<br><br><? <br>function iptype1 () { <br>if (getenv("HTTP_CLIENT_IP")) { <br> return getenv("HTTP_CLIENT_IP"); <br>} <br>else { <br> 「なし」を返します。 <br>} <br>} <br>function iptype2 () { <br>if (getenv("HTTP_X_FORWARDED_FOR")) { <br> return getenv("HTTP_X_FORWARDED_FOR"); <br>} <br>else { <br> 「なし」を返します。 <br>} <br>} <br>function iptype3 () { <br>if (getenv("REMOTE_ADDR")) { <br> return getenv("REMOTE_ADDR"); <br>} <br>else { <br> 「なし」を返します。 <br>} <br>} <br>関数 ip() { <br>$ip1 = iptype1(); <br>$ip2 = iptype2(); <br>$ip3 = iptype3(); <br>if (isset($ip1) && $ip1 != "none" && $ip1 != "unknown") { <br> return $ip1; <br>} <br>elseif (isset($ip2) && $ip2 != "なし" && $ip2 != "不明") { <br> return $ip2; <br>} <br>elseif (isset($ip3) && $ip3 != "なし" && $ip3 != "不明") { <br> return $ip3; <br>} <br>else { <br>「なし」を返します。 <br>} <br>} <br><br>エコー ip(); <br>?></span> <p style="width:100%;text-align:center;margin:10px 0"> <br> <br> </p> <p style="width:100%;text-align:center;margin:10px 0"> </p> <p class="clear"></p>