Alexander Ipp
BANNED | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ivank Я попробую чуть позднее это реализовать... Вообще, спасибо Ausw'у, подкинул он мне как-то скриптик. Весь постить не буду, но в начале идёт: Код: $ip = $ENV{'REMOTE_ADDR'}; $addr_type = 2; $host = gethostbyaddr(pack("C4",split(/\./,$ip)), $addr_type); $forwarded = $ENV{'HTTP_X_FORWARDED_FOR'}; $clientip = $ENV{'HTTP_CLIENT_IP'}; $brows = $ENV{'HTTP_USER_AGENT'}; $referer = $ENV{'HTTP_REFERER'}; $command = $ENV{'QUERY_STRING'}; $via = $ENV{'HTTP_VIA'}; $from = $ENV{'HTTP_FROM'}; $clieip = $ENV{'CLIENT_IP'}; $forward = $ENV{'HTTP_FORWARDED'}; $xroxy = $ENV{'HTTP_XROXY_CONNECTION'}; $cachec = $ENV{'HTTP_CACHE_CONTROL'}; $proxyc = $ENV{'HTTP_PROXY_CONNECTION'}; $uservia = $ENV{'HTTP_USERAGENT_VIA'}; $cacheinfo = $ENV{'HTTP_CACHE_INFO'}; | А потом: Код: if ($forwarded eq "" && $clientip eq "" && $from eq "" && $clieip eq ""){$msg = "Your Proxy Is Anonymous";} if ($forwarded ne "" || $clientip ne "" || $from ne "" || $clieip ne ""){$msg = "Your Proxy Is Transparent";} if (!($forward) && !($clientip) && !($xroxy) && !($forwarded) && !($cachec) && !($proxyc) && !($via) && !($uservia) && !($cacheinfo) && ($host !~ /roxy/) && ($host !~ /pxy/) && ($host !~ /cache/) ) { $msg = "Perfect Proxy (or you dont have one loaded, duh.)"; } | Это скрипт проверки прокси на анонимность. Кто что скажет? Вообще опред. роль тут должна играть также HTTP_PROXY_CONNECTION... |