获得客户端真实的IP地址_PHP

Jun 01, 2016 pm 12:39 PM
住所 クライアント 現実 得る

IP地址

function GetIP(){
if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown"))
$ip = getenv("HTTP_CLIENT_IP");
else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))
$ip = getenv("REMOTE_ADDR");
else if (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown"))
$ip = $_SERVER['REMOTE_ADDR'];
else
$ip = "unknown";
return($ip);
}


即使用户通过代理服务器上网,也能查出他的IP。但是要求代理服务器的类型是transparent类型。如果代理服务器是anonymous或者是high anonymous类型,HTTP_X_FORWARDED_FOR也无能为力了。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Windows 11 で MAC アドレスを見つけて変更する方法 Windows 11 で MAC アドレスを見つけて変更する方法 Apr 27, 2023 pm 04:04 PM

Windows 11 で MAC アドレスをどこで見つけて変更するのか、まだ方法がわからないのですが? IP アドレスを非表示にすることができるため、この記事では、Windows 11 のデバイスのプロパティからカスタム MAC アドレスを設定する簡単な手順を説明します。 MACアドレスは変更できるのでしょうか? Windows コンピュータのデフォルトの MAC アドレスを変更することは可能ですが、予期しない問題が発生する可能性があるため、デバイスの製造元は変更しないことを強く推奨しています。ネットワーク インターフェイス コントローラー (NIC) では、MAC アドレスはハードコードされているため変更できませんが、一部のドライバーでは変更できる場合があります。さらに、ユーザーはサードパーティのプログラムを使用して MAC アドレスを変更することもできます。

VMware Horizo​​n Client を開けない [修正] VMware Horizo​​n Client を開けない [修正] Feb 19, 2024 pm 11:21 PM

VMware Horizo​​n Client を使用すると、仮想デスクトップに簡単にアクセスできます。ただし、場合によっては、仮想デスクトップ インフラストラクチャで起動の問題が発生することがあります。この記事では、VMware Horizo​​n クライアントが正常に起動できない場合に実行できる解決策について説明します。 VMware Horizo​​n クライアントが開かないのはなぜですか? VDI を構成するときに、VMWareHorizo​​n クライアントが開いていないと、エラーが発生する可能性があります。 IT 管理者が正しい URL と資格情報を提供していることを確認してください。すべて問題がない場合は、このガイドに記載されている解決策に従って問題を解決してください。 Windows コンピュータで VMW が開かない場合に VMWareHorizo​​n Client が開かない問題を修正する

Windows 10/11で1枚のLANカードに複数のIPアドレスを割り当てる方法 Windows 10/11で1枚のLANカードに複数のIPアドレスを割り当てる方法 May 30, 2023 am 11:25 AM

場合によっては、1 つの LAN カードに複数のアドレスを割り当てる必要があります。たとえば、一意の IP アドレスで複数の Web サイトを実行する必要がある場合や、アプリケーションを異なる IP アドレスにバインドする必要がある場合などです。 1 つのネットワーク インターフェイス カードまたは LAN カードに複数のアドレスを割り当てる方法を考えている場合は、この記事がそれを実現するのに役立ちます。以下の手順を最後まで実行すれば完了です。それでは始めましょう! 1 つの LAN カードに複数の IP アドレスを割り当てる ステップ 1: Windows + R キーを同時に使用して実行プロンプトを開き、「ncpa.cpl」と入力し、Enter キーを押して「ネットワーク接続」ウィンドウを開きます。ステップ 2: ネットワーク アダプタの [イーサネット] または [WiFi] オプションを右クリックし、[プロパティ] をクリックします。ステップ 3: [プロパティ] ウィンドウから

Windows 10 でアドレス解決プロトコル (ARP) キャッシュをクリアする方法 Windows 10 でアドレス解決プロトコル (ARP) キャッシュをクリアする方法 Apr 13, 2023 pm 07:43 PM

アドレス解決プロトコル (ARP) は、MAC アドレスを IP アドレスにマッピングするために使用されます。ネットワーク上のすべてのホストは独自の IP アドレスを持ちますが、ネットワーク インターフェイス カード (NIC) は IP アドレスではなく MAC アドレスを持ちます。 ARP は、IP アドレスと MAC アドレスを関連付けるために使用されるプロトコルです。これらのエントリはすべて収集され、ARP キャッシュに配置されます。マップされたアドレスはキャッシュに保存され、通常は害を及ぼしません。ただし、エントリが正しくない場合、または ARP キャッシュが破損している場合は、接続の問題、読み込みの問題、またはエラーが発生する可能性があります。したがって、ARP キャッシュをクリアしてエラーを修正する必要があります。この記事では、ARP キャッシュをクリアするさまざまな方法を見ていきます。方法

VMware Horizo​​n クライアントが接続中にフリーズまたは停止する [修正] VMware Horizo​​n クライアントが接続中にフリーズまたは停止する [修正] Mar 03, 2024 am 09:37 AM

VMWareHorizo​​n クライアントを使用して VDI に接続すると、認証中にアプリケーションがフリーズしたり、接続がブロックされたりする状況が発生することがあります。この記事では、この問題を調査し、この状況を解決する方法を示します。 VMWareHorizo​​n クライアントでフリーズまたは接続の問題が発生した場合、問題を解決するために実行できることがいくつかあります。 VMWareHorizo​​n クライアントが接続中にフリーズするかスタックする問題を修正する Windows 11/10 で VMWareHorizo​​n クライアントがフリーズするか接続に失敗する場合は、以下の解決策に従ってください。 ネットワーク接続を確認する Horizo​​n クライアントを再起動する Horizo​​n サーバのステータスを確認する クライアント キャッシュをクリアする 修正方法

設定アプリまたはルーターを使用して iPhone で Mac のアドレスを確認する 5 つの方法 設定アプリまたはルーターを使用して iPhone で Mac のアドレスを確認する 5 つの方法 Apr 13, 2023 pm 05:46 PM

インターネットに接続されているデバイスには、物理​​アドレスとインターネット アドレスという 2 種類のアドレスがあります。インターネット アドレスはデバイスをグローバルに特定しますが、物理アドレスはローカル ネットワークに接続されている特定のデバイスを識別するのに役立ちます。この物理アドレスは専門的には MAC アドレスと呼ばれます。iPhone に MAC アドレスがあるかどうか疑問に思っている場合は、はい、すべての携帯電話 (iPhone を含む) には独自の一意の MAC アドレスがあります。 MACアドレスとは何ですか?メディア アクセス コントロール (MAC アドレス) は、同じネットワークに接続されている他のデバイスからデバイスを識別するために使用される固有のインジケータです。インターネットに接続できる端末をお持ちの場合は、MAC アドレスを登録します。このアドレスの所有者は

Windows 11でセカンダリIPアドレスを追加する方法 Windows 11でセカンダリIPアドレスを追加する方法 Apr 14, 2023 pm 04:10 PM

Windows 11 でセカンダリ IP アドレスを割り当てる必要があるのはなぜですか?ここで、最も重要な疑問が生じます。なぜ Windows 11 でセカンダリ IP アドレス、さらには複数の IP アドレスを割り当てる必要があるのですか?デフォルトの IP アドレスを持つデバイスがあり、別のデバイスを使用したい場合は、セカンダリ デバイスの追加が必要になる場合があります。これとは別に、さまざまな SSL Web サイトをホストするためにも使用されます。特定の時間枠内に 1 つの IP アドレスから送信できる量には制限があるため、短期間に大量の電子メールを送信する必要がある場合は、複数の IP アドレスを取得すると便利な場合があります。さらに、スパム フィルターによるブラックリストへの登録を避けるために設定するユーザーもいます。さらに補助具も追加

Apple アフターセールス (Apple アフターセールス ポイントのアドレス) Apple アフターセールス (Apple アフターセールス ポイントのアドレス) Jan 11, 2024 pm 10:30 PM

Apple の公式アフターサービス電話番号: Apple の 24 時間サービス センターの電話番号: 400-666-8800。 Apple 携帯電話のアフターサービス電話番号は 400-666-8800 です。 -627-2273。 Apple のカスタマー サービス マニュアル サービス ホットラインは、アフターサポートの場合は 400-627-2273、オンライン ストアの場合は 400-666-8800、そして唯一の Apple の公式電話番号は 400-666-8800 です。 Apple のカスタマー サービス ホットラインは 400-666-8800 です。この番号に電話して、Apple 製品のハードウェア、ソフトウェア、およびサードパーティのアクセサリについて問い合わせることができます。なお、Apple の手動カスタマーサービスは 24 時間対応ではなく、対応時間は午前 9 時から午後 9 時までです (日曜日は午前 9 時から午後 9 時まで)。

See all articles