Azenv.php. Проверка прокси. Часть 2.
В первой части мы рассмотрели принцип работы таких программ, как ProxyHunter и Bleach.
Мы остановились на azenv.php и главной проблеме такого скрипта — при массовом использовании и/или слабом сервере, сервер может уйти в даун, тем самым все прокси попадут в TimeOut.
[решение]
Толпа народу, проверяющая прокси одним скриптом? Зачем? Нашей дальнейшей целью будет поставить свой ProxyJudge и использовать его, только мы и наш скрипт. Мы помним список нужных нам переменных, они все находятся в массиве $_SERVER, вот код на php для получения всего списка:
foreach ($_SERVER as $header => $value ) echo "$header = $value\n";
Стоп! Этот скрипт крайне не рекоммендуется размещать, прежде всего потому, что будут выведены все переменные из массива $_SERVER, а там раскрываются пути. Совершенствуем.
Заметим, что те переменные, которые нужны нам, обязательно содержат или HTTP или REMOTE или REQUEST, модифицируем:
foreach ($_SERVER as $header => $value ) if (strpos($header, 'HTTP')!==False || strpos($header, 'REMOTE')!==False || strpos($header, 'REQUEST')!==False) echo "$header = $value\n";
Скачать мою версию azenv.php можешь по ссылке: скачать
(c) crystalbit, http://parsers.info
Подпишись на rss и следующие статьи не пройдут мимо тебя
Ссылка по теме: php редактор
Есть проблема — NOD постоянно сейчас на домашнем компе ругается на azenv.php и блокирует URL. Как бы сделать чтобы это прекратилось?
Пользуюсь Dr.Web не ругается и ничего не блокирует. не пойму только какую этот файл может нести угрозу. Сам php файл на машине клиента абсолютно безвреден.
Я тоже не очень понял :)
С разных IP адресов лезет azenv.php
видимо ваши ученики балуются, надо бы как-то им сказать чтобы поменьше игрались. Немного нервирует :-(
Или мне на домашнем компе что-то сделать — посоветуйте пож
у Вас сервер на компе, я правильно понял?
Не могу скачать скрипт, вместо ссылки [download id=»6″]
Пофиксите пожалуйста.
Пофиксил, прошу прощения. Была проблема с плагином. Теперь бы разобраться почему всё тормозит)
Спасибо. Как раз то что искал.
Заказчик обрадуется))
Ой, мило, а мне небольшой процент, ведь правда? :-[
Спасибо большое.
П.С.:каспер не ругается
….скрипт на сервер нужно слить?*
Я пользуюсь proxychecker меня в полне устраивает
нести угрозу для пк клиента может только код java и js сгенерированный php, а исправления в скрипте полезные, спасибо автору.
Димас, а что так мало по php? Если че пиши могу подкинуть пару заготовок для статей.
спасибо за предложение)
мб займусь когда-нибудь, напишу что-нибудь про парсинг вообще. сейчас конкретно нет времени и возможностей