プロキシサーバを経由すると、HTTP変数に特有の値が書き込まれる。 HTTP_VIA プロキシ名称、バージョンなど。 HTTP_CLIENT_IP 要求元IPアドレス。ただし偽装されていることがある。 HTTP_X_FORWARDED_FOR 要求元IPアドレス。ただし偽装されていることがある。 そこで、これらの値が配列 [$_SERVER] に存在していたら、プロキシ経由と判断する。 103: /** 104: * プロキシ経由かどうか調べる 105: * @return bool TRUE:プロキシ経由である 106: */ 107: function isproxy() { 108: return (isset($_SERVER['HTTP_VIA']) || isset($_SERVER['CLIENT_IP']) || isset($_SERVER['HTTP_X_
