Home  >  Article  >  Backend Development  >  proxyserver uses php to detect proxy

proxyserver uses php to detect proxy

WBOY
WBOYOriginal
2016-07-29 08:33:221321browse

Finally wrote something useful!
Able to detect most IPs accessed through proxy servers.
//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 '
REMOTE_ADDR';
print $ip;
if ((( $v=="")&&($f=="")&&($c=="")&&($o=="")){
print "
not through proxy";
}
else {
print "
through proxy";
print '
http_via: ';print $v;
print '
http_x_forwarded_for: ';print $f;
print 'print '
http_pragma: ';print $o;
}
?>

The above introduces proxyserver to use PHP to detect proxy, including the content of proxyserver. I hope it will be helpful to friends who are interested in PHP tutorials.

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn