目次
PHP获取IP信息,php获取ip
ホームページ php教程 php手册 PHP获取IP信息,php获取ip

PHP获取IP信息,php获取ip

Jun 13, 2016 am 09:12 AM
IPアドレス

PHP获取IP信息,php获取ip

<?<span>php
</span><span>/*</span><span>*
 * 获取客户端IP
 * @param  integer $type 返回类型 0:string,1:long
 * @return string|long
 </span><span>*/</span>
<span>function</span> getClientIp(<span>$type</span> = 0<span>) {
    </span><span>$ip</span> = <span>NULL</span><span>;
    </span><span>if</span> (<span>isset</span>(<span>$_SERVER</span>['HTTP_X_FORWARDED_FOR'<span>])) {
        </span><span>$arr</span> = <span>explode</span>(',', <span>$_SERVER</span>['HTTP_X_FORWARDED_FOR'<span>]);
        </span><span>$pos</span> = <span>array_search</span>('unknown',<span>$arr</span><span>);
        </span><span>if</span>(<span>false</span> !== <span>$pos</span>) <span>unset</span>(<span>$arr</span>[<span>$pos</span><span>]);
        </span><span>$ip</span>  = <span>trim</span>(<span>$arr</span>[0<span>]);
    }</span><span>elseif</span> (<span>isset</span>(<span>$_SERVER</span>['HTTP_CLIENT_IP'<span>])) {
        </span><span>$ip</span> = <span>$_SERVER</span>['HTTP_CLIENT_IP'<span>];
    }</span><span>elseif</span> (<span>isset</span>(<span>$_SERVER</span>['REMOTE_ADDR'<span>])) {
        </span><span>$ip</span> = <span>$_SERVER</span>['REMOTE_ADDR'<span>];
    }
    </span><span>$long</span> = <span>sprintf</span>("%u", <span>ip2long</span>(<span>$ip</span><span>));
    </span><span>$ip</span>   = <span>$long</span> ? <span>array</span>(<span>$ip</span>, <span>$long</span>) : <span>array</span>('0.0.0.0', 0<span>);
    </span><span>return</span> <span>$ip</span>[<span>$type</span><span>];
}
</span><span>/*</span><span>*
 * 获取IP信息
 * @param  string|long $ip  IP地址
 * @return array
 </span><span>*/</span>
<span>function</span> getIpInfo(<span>$ip</span><span>)
{
    </span><span>if</span> (<span>is_long</span>(<span>$ip</span><span>)) {
        </span><span>$ip</span> = <span>long2ip</span>(<span>$ip</span><span>);
    }
    </span><span>$api</span> = 'http://ip.taobao.com/service/getIpInfo.php'<span>;
    </span><span>$ret</span> = <span>file_get_contents</span>(<span>$api</span> . '?ip=' . <span>$ip</span><span>);
    </span><span>$ret</span> = json_decode(<span>$ret</span>, <span>true</span><span>);
    </span><span>if</span> (<span>$ret</span>['code'] == 0<span>) {
        </span><span>return</span> <span>$ret</span>['data'<span>];
    } 
    </span><span>return</span> <span>array</span><span>();
}</span>
ログイン後にコピー

 

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

小紅書がIPアドレスを表示しないように設定するにはどうすればよいですか?都市を見つけるためにIDをどのように変更しますか? 小紅書がIPアドレスを表示しないように設定するにはどうすればよいですか?都市を見つけるためにIDをどのように変更しますか? Mar 27, 2024 pm 03:00 PM

Xiaohonshu は、ユーザーが日常生活を共有したり、お気に入りの商品を見つけたりできる人気のソーシャル e コマース プラットフォームです。一部のユーザーは個人のプライバシーに敏感であり、オンライン プライバシーを保護するために自分の IP アドレスが小紅書に表示されないことを望んでいます。では、Xiaohongshu に IP アドレスが表示されないように設定するにはどうすればよいでしょうか?この記事ではこの質問に詳しく答えます。 1.XiaohongshuにIPアドレスが表示されないように設定するにはどうすればよいですか? 1.小紅書設定を変更します。小紅書アプリを開き、右下隅の「自分」をクリックしてパーソナルセンターに入ります。次に、アバターをクリックしてアカウント設定を入力します。アカウント設定で、「プライバシー設定」を見つけてクリックして入力します。ここで、IP アドレスの設定オプションが表示されます。これをオフにするだけです。 2. キャッシュのクリア:Xiaohongshu がエラーを表示する場合があります。

cmdを使用してLAN内のすべてのIPアドレスを表示する方法 cmdを使用してLAN内のすべてのIPアドレスを表示する方法 Feb 20, 2023 pm 02:22 PM

cmd を使用して LAN 上のすべての IP アドレスを表示する方法: 1. 「Win+R」ショートカット キーを押して「ファイル名を指定して実行」ウィンドウを開きます; 2. 「ファイル名を指定して実行」ウィンドウに「CMD」と入力した後、Enter キーを押します。 3. 開いている「コマンド」で「プロンプト」インターフェイスにコマンド「arp -a」を入力し、Enter キーを押します; 4. 返された結果から、ローカル LAN 内のすべてのコンピュータの IP アドレスを確認できます。マシンと通信します。

Windows10のIPアドレスを設定しても保存できない問題の解決方法 Windows10のIPアドレスを設定しても保存できない問題の解決方法 Jul 08, 2023 pm 12:33 PM

場合によっては、IP アドレスを手動で変更する必要がある場合がありますが、一部の Windows 10 ユーザーは、IP アドレスを設定した後に保存できないと報告しています。この状況を解決するにはどうすればよいですか?基本的にIPアドレスの入力ミスによりIPアドレスが保存されます。サブネットプレフィックスがサブネットマスクとともに書き込まれているか確認できます。そうであれば元に戻してください。変更後は正常に保存できます。 IPアドレス。 Windows 10 の IP アドレスを設定した後に保存できない問題を解決する方法: エラー画像は次のとおりです。エラー。図に示すように、これはサブネット マスクではなく、サブネット プレフィックス長です。上の図に示すように、多くのユーザーは実際にサブネット プレフィックスをサブネット マスクとして書き込みます。

Xiaomi 携帯電話の IP アドレスはどこですか? Xiaomi 携帯電話の IP アドレスはどこですか? Feb 29, 2024 pm 06:10 PM

Xiaomi 携帯電話の IP アドレスはどこですか? Xiaomi 携帯電話で IP アドレスを確認できますが、ほとんどのユーザーは IP アドレスを確認する場所がわかりません。次は、Xiaomi 携帯電話の IP アドレスを確認する方法に関するグラフィックチュートリアルです。編集者が携帯電話を持ってきましたので、興味のある方はぜひ見に来てください! Xiaomi 携帯電話の IP アドレスはどこですか? 1. まず Xiaomi 携帯電話の設定機能を開き、[マイ デバイス] を選択してクリックして入力します; 2. 次に、マイ デバイス機能ページで [すべてのパラメータ] サービスをクリックします; 3次に、[すべてのパラメータ] ページで、一番下にスライドして [ステータス情報] を選択します; 4. 最後に、ステータス情報インターフェイスで IP アドレスを確認できます。

Xianyu_ShareのIPアドレスを変更する場所 XianyuのIPアドレスを変更する方法 Xianyu_ShareのIPアドレスを変更する場所 XianyuのIPアドレスを変更する方法 Mar 20, 2024 pm 05:06 PM

Xianyu は非常に実用的な中古品取引プラットフォームです。ここではさまざまな商品を購入したり、自分の遊休アイテムを販売したりできます。住所を変更したい場合はどうすればよいですか?以下のエディターで見てみましょう! Xianyu IP アドレスを変更する方法を共有します。まず、Xianyu ソフトウェアを開きます。ホームページに入ると、左上隅に海鮮市場、推奨事項、住所、その他のオプションが表示されます。「アドレス」をクリックします。 2. 次に、住所ページで住所の横にある [下矢印] をクリックします; 3. 最後にクリックした後、都市選択ページで都市をクリックします。

Douyin IP アドレスの場所を変更するにはどうすればよいですか? IP アドレスが場所を変えるのはなぜですか? Douyin IP アドレスの場所を変更するにはどうすればよいですか? IP アドレスが場所を変えるのはなぜですか? Mar 21, 2024 pm 06:30 PM

ユーザーは自分の生活を共有し、自分の才能を披露し、Douyin を通じて全国、さらには世界中のネチズンと交流します。プライバシー保護や地理的制限などの理由で、Douyin の IP アドレスを変更したいユーザーもいます。では、Douyin IP アドレスはどのようにして位置を変更するのでしょうか? 1.Douyin IP アドレスの場所を変更するにはどうすればよいですか?プロキシ サーバーは、ユーザーの要求をインターネットに転送し、応答を返すために使用される仲介サービスです。プロキシ サーバーを構成することにより、ユーザーは実際の IP アドレスを隠したり、IP アドレスを変更したりできます。このアプローチは、ユーザーのプライバシーを保護し、ネットワークのセキュリティを向上させるのに役立ちます。プロキシ サーバーを使用して、制限されたコンテンツにアクセスしたり、地理位置情報の制限を回避したりすることもできます。全体として、プロキシ サーバーの使用は、ユーザーがインターネットをより安全かつ自由に閲覧できるようにする実用的なネットワーク ツールです。

IP アドレスは 2 進数で何桁で構成されますか? IP アドレスは 2 進数で何桁で構成されますか? Mar 01, 2023 pm 04:35 PM

IP アドレスは 32 ビットまたは 128 ビットの 2 進数で構成されます。 IP アドレスは、IP プロトコルによって提供される統一アドレス形式で、次の 2 種類があります: 1. IPv4 アドレス: 32 ビットの 2 進数をドット付き 10 進表記で 8 ビット、つまり 4 ビットに分割して構成されます。 0~255 10 進数; 2. IPv6 アドレスは、ドット付き 16 進数で表される 128 ビットの 2 進数を 8 ビット、つまり 0x00 から 0xff までの 16 個の 16 進数に分割して構成されます。

インターネット上のすべてのホストには、と呼ばれる固有のアドレス識別子があります。 インターネット上のすべてのホストには、と呼ばれる固有のアドレス識別子があります。 Aug 22, 2022 pm 03:24 PM

各ホストには、「IP アドレス」と呼ばれる固有のアドレス識別子があります。 IP アドレスは、IP プロトコルによって提供される統一されたアドレス形式であり、物理アドレスの違いを防ぐために、インターネット上の各ネットワークおよび各ホストに固有の論理アドレスを割り当てます。この一意のアドレスにより、ユーザーは接続されたコンピュータ上で操作する際に、数千台のコンピュータから必要なオブジェクトを効率的かつ便利に選択できるようになります。

See all articles