ホームページ > バックエンド開発 > PHPチュートリアル > phpはプロキシインスタンスコードを検出します

phpはプロキシインスタンスコードを検出します

怪我咯
リリース: 2023-03-14 07:14:02
オリジナル
2514 人が閲覧しました

プロキシ サーバーは重要なサーバー セキュリティ 機能であり、主に 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 &#39;<br>REMOTE_ADDR&#39;;  
print $ip;  

if (($v=="")&&($f=="")&&($c=="")&&($o=="")){  
print "<br>not through proxy";  
}  
else {  
print "<br>through proxy";  
print &#39;<br>http_via: &#39;;print $v;  
print &#39;<br>http_x_forwarded_for: &#39;;print $f;  
print &#39;<br>http_xroxy_connection: &#39;;print $c;  
print &#39;<br>http_pragma: &#39;;print $o;  
}  
?>
ログイン後にコピー

以上がphpはプロキシインスタンスコードを検出しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート