ホームページ >バックエンド開発 >PHPチュートリアル >phpはプロキシインスタンスコードを検出します
プロキシ サーバーは重要なサーバー セキュリティ 機能であり、主に Open System Interconnection (OSI) モデル のセッション層で動作し、ファイアウォールとして機能します。プロキシ サーバーは主に、INTERNET (国際インターネット) およびローカル エリア ネットワーク (LAN) に接続するために使用されます。
プロキシ (英語: Proxy) は、ネットワーク プロキシとも呼ばれ、ネットワーク端末 (通常はクライアント) がこのサービスを通じて別のネットワーク端末 (通常はサーバー) と間接的に接続できるようにする特別なネットワーク サービスです。ゲートウェイやルーターなどの一部のネットワークデバイスには、ネットワークプロキシ機能があります。一般に、プロキシ サービスはネットワーク端末のプライバシーやセキュリティを保護し、攻撃を防ぐのに役立つと考えられています 次のコードは、プロキシ サーバーを介してアクセスされるほとんどの IP を検出できます
<?php //beiji.com 2000.6.17 $ip = getenv("REMOTE_ADDR"); $v = getenv("HTTP_VIA"); $f = getenv("HTTP_X_FORWARDED_FOR"); $c = getenv("HTTP_XROXY_CONNECTION"); $o = getenv("HTTP_PRAGMA"); print '<br>REMOTE_ADDR'; print $ip; if (($v=="")&&($f=="")&&($c=="")&&($o=="")){ print "<br>not through proxy"; } else { print "<br>through proxy"; print '<br>http_via: ';print $v; print '<br>http_x_forwarded_for: ';print $f; print '<br>http_xroxy_connection: ';print $c; print '<br>http_pragma: ';print $o; } ?>
。
以上がphpはプロキシインスタンスコードを検出しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。