ホームページ  >  記事  >  バックエンド開発  >  PHP は IP がイントラネットかどうかを判断します

PHP は IP がイントラネットかどうかを判断します

王林
王林オリジナル
2019-09-25 17:55:423756ブラウズ

PHP は IP がイントラネットかどうかを判断します

1. 新しい PHP ドキュメントを作成し、アクセス クライアントの IP を取得します。例:

$cip = $_SERVER['REMOTE_ADDR'];

PHP は IP がイントラネットかどうかを判断します

2. echo を使用します。デバッグ用に現在アクセスしているクライアントのIPを明示的に出力

PHP は IP がイントラネットかどうかを判断します

#3. 上記内容を保存し、現在のアクセス先のIPを確認します。ローカル (つまり、イントラネット) 127.0. 0.1、「127.」はイントラネット IP

PHP は IP がイントラネットかどうかを判断します

4 の特性文字列です。strpos() 組み込み関数を使用して決定します。現在の顧客がイントラネットからのものかどうか 例:

if(strpos($cip,'127.')==0){
    echo '当前客户来自(内网):'. $cip;
}else{
    echo '外网用户:'. $cip;
}

PHP は IP がイントラネットかどうかを判断します

5. 上記のファイルを保存し、最終的な効果を確認し、IP が内部ネットワークからのものであるかどうかを判断します。外部ネットワーク

PHP は IP がイントラネットかどうかを判断します

##注: $_SERVER['REMOTE_ADDR'] はクライアント IP を取得するために使用されます

推奨チュートリアル:

PHP ビデオ チュートリアル

以上がPHP は IP がイントラネットかどうかを判断しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。