Azenv.php. Proxyjudge. Проверка прокси
В первой части мы рассмотрели принцип работы таких программ, как 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 редактор