phpは訪問者の実際のIPアドレスを取得します ログ記録、位置情報、ユーザー情報、Web サイトのデータ分析などで、ユーザーの実際の IP アドレスを取得する必要がある場合があります。実際、IP アドレスの取得は非常に簡単で、$_SERVER['REMOTE_ADDR'] を実行するだけです。
訪問者の実際のIPアドレスを取得するためのphpチュートリアル
場合によっては、ログ記録、位置情報、ユーザー情報、Web サイトのデータ分析などのために、ユーザーの実際の IP アドレスを取得する必要があることがあります。実際、IP アドレスの取得は非常に簡単で、$_server['remote_addr'] を実行するだけです。
*/
//最も簡単な方法
$ip = $_server['remote_addr'];
//上記の方法でプロキシを使用している限り、実際のIPアドレスを取得することはできません。より詳細な方法は以下の通りです
echo "リモート アドレス: " . $_server['remote_addr']."
";
echo "x forward: " . $_server['http_x_forwarded_for']."
";
echo "クライアント IP: " . $_server['http_client_ip']."
";
//それでは、例を見てみましょう。
関数 getip() {/*
$ip = $_server['remote_addr']
if (!empty($_server['http_client_ip'])) {
$ip = $_server['http_client_ip']
elseif (!empty($_server['http_x_forwarded_for'])) {
$ip = $_server['http_x_forwarded_for']; }
$ip を返します;
}
暗号化されたプロキシの場合、実際の IP アドレスを取得することはできません。