您好,欢迎访问一九零五行业门户网

php 检测proxy实例代码

代理服务器(proxy server)是一种重要的服务器安全功能,它的工作主要在开放系统互联(osi)模型的会话层,从而起到防火墙的作用。代理服务器大多被用来连接internet(国际互联网)和local area network(局域网)。
代理(英语: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 检测proxy实例代码的详细内容。
其它类似信息

推荐信息