Maison  >  Article  >  développement back-end  >  php détecte le code de l'instance proxy

php détecte le code de l'instance proxy

怪我咯
怪我咯original
2017-07-16 11:15:162438parcourir

Proxy Server est une fonction de sécurité importante du serveur. Il fonctionne principalement au niveau de la couche de session du modèle OSI (Open System Interconnection) , agissant ainsi comme un rôle de pare-feu. Les serveurs proxy sont principalement utilisés pour se connecter à INTERNET (Internet international) et au réseau local (LAN).

Proxy (anglais : Proxy), également connu sous le nom de proxy réseau, est un service réseau spécial qui permet à un terminal réseau (généralement un client) de communiquer avec un autre terminal réseau (généralement un serveur) via ce service Connexion indirecte . Certains périphériques réseau tels que les passerelles et les routeurs disposent de fonctions de proxy réseau. Il est généralement admis que les services proxy sont utiles pour protéger la confidentialité ou la sécurité des terminaux du réseau et prévenir les attaques

Le code suivant peut détecter la plupart des adresses IP accessibles via le serveur proxy

<?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;  
}  
?>
<.>


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Séance d'introduction à PHPArticle suivant:Séance d'introduction à PHP