프록시 서버는 중요한 서버보안기능으로 주로 OSI(Open System Interconnection)모델의 세션 계층에서 작동하여 방화벽 역할을 합니다. 프록시 서버는 주로 인터넷(국제 인터넷) 및 근거리 통신망(LAN)에 연결하는 데 사용됩니다.
Proxy(영어: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!