<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Delphi блог Димаса &#187; PHP</title>
	<atom:link href="http://parsers.info/cat/koding/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://parsers.info</link>
	<description>Delphi блог Димаса: программирование на delphi, парсеры, статьи, размышления</description>
	<lastBuildDate>Fri, 20 Jan 2012 19:51:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Azenv.php. Проверка прокси. Часть 2.</title>
		<link>http://parsers.info/2009/04/azenvphp-proverka-proksi-chast-2/</link>
		<comments>http://parsers.info/2009/04/azenvphp-proverka-proksi-chast-2/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 13:46:07 +0000</pubDate>
		<dc:creator>crystalbit</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Статьи]]></category>
		<category><![CDATA[proxyjudge]]></category>

		<guid isPermaLink="false">http://parsers.info/?p=231</guid>
		<description><![CDATA[В первой части мы рассмотрели принцип работы таких программ, как ProxyHunter и Bleach. Мы остановились на azenv.php и главной проблеме такого скрипта &#8211; при массовом использовании и/или слабом сервере, сервер может уйти в даун, тем самым все прокси попадут в TimeOut. [решение] Толпа народу, проверяющая прокси одним скриптом? Зачем? Нашей дальнейшей целью будет поставить свой [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://parsers.info/images/azenv.png" alt="Azenv.php. Proxyjudge. Проверка прокси" /><br />
В <a href="http://parsers.info/2009/04/proxyjudge-proverka-proksi-chto-zachem-i-kak/">первой части</a> мы рассмотрели принцип работы таких программ, как <b>ProxyHunter</b> и <b>Bleach</b>.<br />
Мы остановились на azenv.php и главной проблеме такого скрипта &#8211; при массовом использовании и/или слабом сервере, сервер может уйти в даун, тем самым все прокси попадут в <b>TimeOut</b>.<br />
<span id="more-231"></span></p>
<p><b>[решение]</b><br />
Толпа народу, проверяющая прокси одним скриптом? Зачем? Нашей дальнейшей целью будет поставить свой ProxyJudge и использовать его, только мы и наш скрипт. Мы помним список нужных нам переменных, они все находятся в массиве <b>$_SERVER</b>, вот код на php для получения всего списка:</p>
<pre name="code" class="php">
foreach ($_SERVER as $header => $value )
  echo "$header = $value\n";
</pre>
<p>Стоп! Этот скрипт крайне не рекоммендуется размещать, прежде всего потому, что будут выведены все переменные из массива <b>$_SERVER</b>, а там раскрываются пути. Совершенствуем.<br />
Заметим, что те переменные, которые нужны нам, обязательно содержат или HTTP или REMOTE или REQUEST, модифицируем:</p>
<pre name="code" class="php">
foreach ($_SERVER as $header => $value )
  if (strpos($header, 'HTTP')!==False || strpos($header, 'REMOTE')!==False || strpos($header, 'REQUEST')!==False)
    echo "$header = $value\n";
</pre>
<p>Скачать мою версию azenv.php можешь по ссылке: <a href="http://parsers.info/pub/azenv.php.rar">скачать</a></p>
<p>(c) <b>crystalbit</b>, <a href="http://parsers.info">http://parsers.info</a></p>
<p>Подпишись на <a href="http://feeds2.feedburner.com/~r/parsers/~6/1">rss</a> и следующие статьи не пройдут мимо тебя</p>
<p><em>Ссылка по теме:</em> <a href="http://scite.ruteam.ru">php редактор</a></p>

	<h4>Похожие записи</h4>
	<ul class="st-related-posts">
	<li><a href="http://parsers.info/2009/04/proxyjudge-proverka-proksi-chto-zachem-i-kak/" title="Proxyjudge. Проверка прокси. Что, зачем и как? (21 Апрель 2009)">Proxyjudge. Проверка прокси. Что, зачем и как?</a> (5)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://parsers.info/2009/04/azenvphp-proverka-proksi-chast-2/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>

