<?xml version="1.0" encoding="windows-1251" ?>
<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/"
>
<channel>

<title>Блог ленивого вебмастера</title>
<link>http://frolov.cc/index.php</link>
<description>Блог ленивого вебмастера</description>
<language>ru</language>
<generator>Strawberry 1.1.1</generator>

<item>
<title>Немного обо мне</title>
<description>&lt;p&gt;бла бла бла&lt;/p&gt;</description>
<pubDate>Thu, 10 Feb 2011 10:47:01 +0300</pubDate>
<dc:creator>Admin</dc:creator>
<guid isPermaLink="false">http://frolov.cc/pages/nemnogo-obo-mne.html</guid>
<link>http://frolov.cc/pages/nemnogo-obo-mne.html</link>
<comments>http://frolov.cc/pages/nemnogo-obo-mne.html</comments>
<wfw:commentRSS>http://frolov.cc/2011/02/10/nemnogo-obo-mne.xml</wfw:commentRSS>

<category>Страницы</category>
</item><item>
<title>Распаковка ZIP-архива на FTP-сервере</title>
<description>&lt;p&gt;Если Вам приходится достаточно часто&amp;nbsp;закачивать&amp;nbsp;по FTP скрипты, содержащие большое количество файлов (например, CMS, блоги), то можно использовать существенно более удобный способ их закачки: закачать один упакованный в ZIP файл и в последствии распаковать его прямо на сервере.&lt;/p&gt;&lt;p&gt;Согласитесь, что процесс закачки проходит гораздо быстрее, если заливать всего лишь один файл, нежели все файлы по отдельности, при условии одинакового размера в том и другом случае. Когда закачивается большое количество файлов, происходит множественное обращение FTP-клиента к серверу после каждого файла, на что уходит определенное время.&lt;/p&gt;</description>
<pubDate>Tue, 24 Nov 2009 09:23:45 +0300</pubDate>
<dc:creator>Admin</dc:creator>
<guid isPermaLink="false">http://frolov.cc/php/raspakovka-zip-arxiva-na-ftp-servere.html</guid>
<link>http://frolov.cc/php/raspakovka-zip-arxiva-na-ftp-servere.html</link>
<comments>http://frolov.cc/php/raspakovka-zip-arxiva-na-ftp-servere.html</comments>
<wfw:commentRSS>http://frolov.cc/2009/11/24/raspakovka-zip-arxiva-na-ftp-servere.xml</wfw:commentRSS>

<category>PHP</category>
</item><item>
<title>Сервис покупки и продажи уникального контента.</title>
<description>&lt;p&gt;Последнее время всё большее значение для поискового продвижения сайтов приобретает регулярное добавление уникального контента, релевантного к тематике сайта. Одним из способов создания такого контента является заказ статей у профессиональных копирайтеров.&lt;/p&gt;&lt;p&gt;Сервис под названием &lt;noindex&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.textsale.ru/team17585.html&quot;&gt;textsale.ru&lt;/a&gt;&lt;/noindex&gt; позволяет существенно упростить этот процесс. А если Вы чувствуете в себе призвание копирайтера, то без особого труда сможете заработать немного денег.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Вебмастерам:&lt;/strong&gt; Ваша проблема - наполнение сайта уникальным и интересным  контентом? Вам надоело искать поставщиков информации? Большая часть вашего времени уходит на поиск и переписку с копирайтерами? Покупайте статьи на TextSale.ru! Пополнение баланса и покупка статей занимает меньше минуты. После оплаты вы сразу получаете полный доступ к статье!&lt;/p&gt;</description>
<pubDate>Mon, 10 Aug 2009 09:28:04 +0400</pubDate>
<dc:creator>Admin</dc:creator>
<guid isPermaLink="false">http://frolov.cc/chut-chut-o-seo/servis-pokupki-i-prodazhi-unikalnogo-kontenta.html</guid>
<link>http://frolov.cc/chut-chut-o-seo/servis-pokupki-i-prodazhi-unikalnogo-kontenta.html</link>
<comments>http://frolov.cc/chut-chut-o-seo/servis-pokupki-i-prodazhi-unikalnogo-kontenta.html</comments>
<wfw:commentRSS>http://frolov.cc/2009/08/10/servis-pokupki-i-prodazhi-unikalnogo-kontenta.xml</wfw:commentRSS>

<category>Чуть-чуть о SEO</category>
</item><item>
<title>Проблема совпадения цветов</title>
<description>&lt;p&gt;Любопытно отметить, что невозможно добиться полного совпадения цветов между созданной в Photoshop нижней полосой панели и созданной с помощью CSS верхней, даже если напрямую скопировать цвет верхней полосы (#95а580) в палитру Photoshop. Из-за конфликтов между существующими технологиями полное совпадение цветов в Web просто невозможно. И вот почему: ...&lt;/p&gt;</description>
<pubDate>Wed, 10 Jun 2009 09:27:03 +0400</pubDate>
<dc:creator>Admin</dc:creator>
<guid isPermaLink="false">http://frolov.cc/nemnogo-o-dizaine/problema-sovpadeniya-cvetov.html</guid>
<link>http://frolov.cc/nemnogo-o-dizaine/problema-sovpadeniya-cvetov.html</link>
<comments>http://frolov.cc/nemnogo-o-dizaine/problema-sovpadeniya-cvetov.html</comments>
<wfw:commentRSS>http://frolov.cc/2009/06/10/problema-sovpadeniya-cvetov.xml</wfw:commentRSS>

<category>Немного о дизайне</category>
</item><item>
<title>Теги для бота Google Adsense</title>
<description>&lt;p&gt;Оказывается можно спецтегами указать боту гугла, где на странице важные места. Ткнуть его носом, что существенно увеличит релевантность появляющйхся рекламных блоков:&lt;/p&gt;&lt;pre class=&quot;code&quot;&gt;&amp;lt;!&amp;ndash; google_ad_section_start &amp;ndash;&amp;gt;&amp;hellip;важное содержимое&amp;hellip;&amp;lt;!&amp;ndash; google_ad_section_end &amp;ndash;&amp;gt;&lt;/pre&gt;&lt;p&gt;На странице можно использовать многократно .&lt;/p&gt;</description>
<pubDate>Tue, 09 Jun 2009 09:28:19 +0400</pubDate>
<dc:creator>Admin</dc:creator>
<guid isPermaLink="false">http://frolov.cc/monetizaciya-saita/tegi-dlya-bota-google-adsense.html</guid>
<link>http://frolov.cc/monetizaciya-saita/tegi-dlya-bota-google-adsense.html</link>
<comments>http://frolov.cc/monetizaciya-saita/tegi-dlya-bota-google-adsense.html</comments>
<wfw:commentRSS>http://frolov.cc/2009/06/09/tegi-dlya-bota-google-adsense.xml</wfw:commentRSS>

<category>Монетизация сайта</category>
</item><item>
<title>Контекстные ссылки на Сапе</title>
<description>&lt;p&gt;Известная биржа ссылок Sape.ru недавно объявила о запуске в тестирование механизма автоматической покупки и продажи контекстных ссылок: &amp;quot;Нами закончено альфа тестирование механизма купли-продажи ссылок напрямую из существующих текстов страниц (синонимы: контекстные ссылки, гиперконтекст) и мы приглашаем всех желающих принять участие в бета тестировании продукта.&amp;quot;&lt;/p&gt;&lt;p&gt;Размещение ссылок стало более естественным, теперь они располагаются прямо в тексте статей, а не отдельными блоками, причем анкором является часть текста, наиболее релевантная  тематике сайта, на который ведёт ссылка. Индексируется только тот контент, который вебмастер передал скрипту в виде переменной или заключил в тэги , причем при загрузке страницы эти тэги удаляются автоматически. Только страницы с неизменным содержимым допускаются к продаже контекстных ссылок. Цена на контекстную ссылку устанавливается выставлением умножающего коэффициента к обычной цене ссылки (1-2)  на странице управления ценами .&lt;/p&gt;&lt;p&gt;Оптимизаторам предложены страницы для покупки ссылок и фрагменты текстов (сниппеты) с найденным ключевым словом. Выделив мышкой нужный фрагмент текста и нажав на галочку напротив страницы, можно задать анкор ссылки для покупки в этом тексте. При этом в анкор можно включить не только ключевое слово, но и окружающий его текст. Если ключевое слово встречается несколько раз на странице, система предложит вам просмотреть все фрагменты и выбрать нужный.&lt;/p&gt;</description>
<pubDate>Mon, 04 May 2009 09:27:39 +0400</pubDate>
<dc:creator>Admin</dc:creator>
<guid isPermaLink="false">http://frolov.cc/chut-chut-o-seo/kontekstnye-ssylki-na-sape.html</guid>
<link>http://frolov.cc/chut-chut-o-seo/kontekstnye-ssylki-na-sape.html</link>
<comments>http://frolov.cc/chut-chut-o-seo/kontekstnye-ssylki-na-sape.html</comments>
<wfw:commentRSS>http://frolov.cc/2009/05/04/kontekstnye-ssylki-na-sape.xml</wfw:commentRSS>

<category>Чуть-чуть о SEO</category>
</item><item>
<title>Создание закруглённых углов без использования изображений.</title>
<description>&lt;p&gt;Нашел в просторах сети (не помню уже где) простой способ обрамлять блочные элементы рамкой с закруглёнными углами без использования изображений для сайтов, написанных на  PHP.&lt;/p&gt;</description>
<pubDate>Sun, 21 Dec 2008 11:24:52 +0300</pubDate>
<dc:creator>Admin</dc:creator>
<guid isPermaLink="false">http://frolov.cc/php/sozdanie-zakruglennyx-uglov-bez-ispolzovaniya-izobrazhenii.html</guid>
<link>http://frolov.cc/php/sozdanie-zakruglennyx-uglov-bez-ispolzovaniya-izobrazhenii.html</link>
<comments>http://frolov.cc/php/sozdanie-zakruglennyx-uglov-bez-ispolzovaniya-izobrazhenii.html</comments>
<wfw:commentRSS>http://frolov.cc/2008/12/21/sozdanie-zakruglennyx-uglov-bez-ispolzovaniya-izobrazhenii.xml</wfw:commentRSS>

<category>PHP</category>
</item><item>
<title>Зачем нужна DOM-модель</title>
<description>&lt;p&gt;Так как getElementByld является методом объектной модели документа W3C DOM, совместимые браузеры пропустят его из-за применения условного оператора if, не поддерживающие модель DOM браузеры не поймут getElementByld и перейдут к странице, содержимое которой им доступно.&lt;/p&gt;&lt;p&gt;Переадресация JavaScript обнуляет список функции Назад в браузере, и это нехорошо. Но вам необязательно использовать в этой ситуации window, location. Вы можете применить любой удобный вам и вашим пользователям способ.&lt;/p&gt;</description>
<pubDate>Sat, 01 Nov 2008 09:26:14 +0300</pubDate>
<dc:creator>Admin</dc:creator>
<guid isPermaLink="false">http://frolov.cc/javascript-i-ajax/zachem-nuzhna-dom-model.html</guid>
<link>http://frolov.cc/javascript-i-ajax/zachem-nuzhna-dom-model.html</link>
<comments>http://frolov.cc/javascript-i-ajax/zachem-nuzhna-dom-model.html</comments>
<wfw:commentRSS>http://frolov.cc/2008/11/01/zachem-nuzhna-dom-model.xml</wfw:commentRSS>

<category>JavaScript и Ajax</category>
</item><item>
<title>HTML Color Picker - получаем код цветной области экрана.</title>
<description>&lt;p&gt;Нередко возникает необходимость получить HTML или RGB код какого либо цветного участка на экране. Обычно это бывает достаточно хлопотно. Делать скриншот экране и загружать его в фотошоп - задача не для слабонервных.&lt;/p&gt;&lt;p&gt;Поискав в ВЕБе, я нашел небольшую, но удобную утилитку под windows, которая существенно облегчает жизнь веб-дизайнеру: &lt;br /&gt;&lt;noindex&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.allgraphicstools.com/colorpicker.exe&quot;&gt;Quick HTML Color Picker&lt;/a&gt;&lt;/noindex&gt;.&lt;/p&gt;</description>
<pubDate>Mon, 20 Oct 2008 09:26:48 +0400</pubDate>
<dc:creator>Admin</dc:creator>
<guid isPermaLink="false">http://frolov.cc/nemnogo-o-dizaine/html-color-picker-poluchaem-kod-cvetnoi-oblasti-ekrana.html</guid>
<link>http://frolov.cc/nemnogo-o-dizaine/html-color-picker-poluchaem-kod-cvetnoi-oblasti-ekrana.html</link>
<comments>http://frolov.cc/nemnogo-o-dizaine/html-color-picker-poluchaem-kod-cvetnoi-oblasti-ekrana.html</comments>
<wfw:commentRSS>http://frolov.cc/2008/10/20/html-color-picker-poluchaem-kod-cvetnoi-oblasti-ekrana.xml</wfw:commentRSS>

<category>Немного о дизайне</category>
</item><item>
<title>Защита PHPBB от спам-ботов путем изменения каптчи</title>
<description>&lt;p&gt;Хочу рассказать о самом простом способе, осложняющем жизнь спамерам и программам ботов, использующим автоматические регистрации на форумах под управлением PHPBB версий 2.x. Естественно, что такой тип защиты срабатывает на тех форумах, где  включено визуальное подтверждение, так называемая CAPTCHA.  пользователю случайным образом&lt;/p&gt;</description>
<pubDate>Fri, 17 Oct 2008 09:26:32 +0400</pubDate>
<dc:creator>Admin</dc:creator>
<guid isPermaLink="false">http://frolov.cc/nemnogo-o-dizaine/zaschita-phpbb-ot-spam-botov-putem-izmeneniya-kaptchi.html</guid>
<link>http://frolov.cc/nemnogo-o-dizaine/zaschita-phpbb-ot-spam-botov-putem-izmeneniya-kaptchi.html</link>
<comments>http://frolov.cc/nemnogo-o-dizaine/zaschita-phpbb-ot-spam-botov-putem-izmeneniya-kaptchi.html</comments>
<wfw:commentRSS>http://frolov.cc/2008/10/17/zaschita-phpbb-ot-spam-botov-putem-izmeneniya-kaptchi.xml</wfw:commentRSS>

<category>Немного о дизайне</category>
</item><item>
<title>Использование хэш - массивов в Perl</title>
<description>&lt;div align=&quot;right&quot;&gt;Alex BATKO&lt;br /&gt;Оригинал (англ.): &lt;noindex&gt;&lt;nofollow&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.cs.mcgill.ca/~abatko/computers/programming/perl/howto/hash/&quot;&gt;http://www.cs.mcgill.ca/~abatko/&lt;/a&gt;&lt;br /&gt;&lt;abatko cs.mcgill.ca=&quot;&quot; at=&quot;&quot;&gt;&lt;/abatko&gt;&lt;/nofollow&gt;&lt;/noindex&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;i&gt;Перевод достаточно вольный.&lt;/i&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a name=&quot;__index__&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;    &lt;li&gt;&lt;a href=&quot;#initialize (clear, or empty) a hash&quot;&gt;Инициализация (очистка) хэша&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;#add a key/value pair to a hash&quot;&gt;Добавление пары ключ/значение в хэш&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;#add several key/value pairs to a hash&quot;&gt;Добавление нескольких пар ключ/значение в хэш&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;#copy a hash&quot;&gt;Копирование хэшей&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;#delete a single key/value pair&quot;&gt;Удаление одной пары ключ/значение&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;#perform an action on each key/value pair in a hash&quot;&gt;Перебор всех пар ключ/значение&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;#get the size of a hash&quot;&gt;Получение размера хэша&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;#use hash references&quot;&gt;Использование указателей на хэш&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;#function to build a hash of hashes; return a reference&quot;&gt;Функция строящая хэш из хэшей и возвращающая указатель на хэш&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;#access and print a reference to a hash of hashes&quot;&gt;Доступ к хэшу из хэшей с помощью указателей. Вывод значений&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;#function to build a hash of hashes of hashes; return a reference&quot;&gt;Функция строящая хэш из хешей из хешей и возвращающая указатель на хэш&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;#access and print a reference to a hash of hashes of hashes&quot;&gt;Доступ к хэшу из хэшей из хэшей с помощью указателей. Вывод значений.&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;#print the keys and values of a hash, given a hash reference&quot;&gt;Вывод ключей и значений из хэша, полученного с помощью указателя&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;#determine whether a hash value exists, is defined, or is true&quot;&gt;Определение существования значения в хэше&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr size=&quot;1&quot; /&gt;</description>
<pubDate>Sat, 06 Sep 2008 09:23:27 +0400</pubDate>
<dc:creator>Admin</dc:creator>
<guid isPermaLink="false">http://frolov.cc/perl/ispolzovanie-xesh-massivov-v-perl.html</guid>
<link>http://frolov.cc/perl/ispolzovanie-xesh-massivov-v-perl.html</link>
<comments>http://frolov.cc/perl/ispolzovanie-xesh-massivov-v-perl.html</comments>
<wfw:commentRSS>http://frolov.cc/2008/09/06/ispolzovanie-xesh-massivov-v-perl.xml</wfw:commentRSS>

<category>Perl</category>
</item><item>
<title>Методы запрета кеширования браузером динамического контента</title>
<description>&lt;h3&gt;Поле заголовка expires&lt;/h3&gt;&lt;p&gt;Значением данного заголовка является дата, после которой содержимое ресурса устареет. Если пользователь после этой даты обратиться к ресурсу, браузер должен запросить ресурс у сервера, а не из локального кэша.&lt;/p&gt;&lt;p&gt;Если поле &amp;raquo;expires&amp;laquo; содержит дату, прошедшую, по отношению к текущей, то при следующем обращении к ресурсу браузер будет вынужден снова обратиться к серверу. Это произойдет вследствие того, что либо документ не будет занесен в кэш - как уже устаревший, либо при обращении к кэшу браузер определит, что документ уже устарел. Следующий листинг на php демонстрирует использование заголовка expires:&lt;/p&gt;&lt;div class=&quot;code&quot;&gt;header (&amp;quot;expires: mon, 26 jul 1997 05:00:00 gmt&amp;quot;);&lt;/div&gt;&lt;h3&gt;Поле заголовка last-modified&lt;/h3&gt;&lt;p&gt;Значением данного заголовка является дата последнего обновления ресурса. Большинство современных браузеров используют следующий алгоритм, если ресурс уже находится в локальном кэше:&lt;/p&gt;&lt;p&gt;запрашивает с сервера дату последнего обновления ресурса  сравнивает полученную дату и дату ресурса в локальном кэше  если ресурс на сервере новее ресурса в кэше - запрашивается ресурс с сервера.&lt;br /&gt;Если ресурс, расположенный на сервере, содержит в данном поле текущую дату, то браузер будет каждый раз запрашивать ресурс с сервера, а не из локального кэша. Следующий листинг демонстрирует использование поля заголовка last-modified:&lt;/p&gt;&lt;div class=&quot;code&quot;&gt;header (&amp;quot;last-modified: &amp;quot; . gmdate(&amp;quot;d, d m y h:i:s&amp;quot;) . &amp;quot; gmt&amp;quot;);&lt;/div&gt;&lt;h3&gt;Поля заголовка cache-control и pragma&lt;/h3&gt;&lt;p&gt;И, наконец, поля заголовка, непосредственно отвечающие за кэширование ресурса. Поле &amp;laquo;pragma&amp;raquo; было определено в стандарте rfc 1945, описывающим протокол http 1.0. Данное поле считается устаревшим, но в некоторых случаях приходится использовать именно его. В частности некоторые proxy-сервера неправильно обрабатывают запросы к постоянно изменяющимся ресурсам, если вместе с ресурсом не передается данное поле заголовка.&lt;/p&gt;&lt;p&gt;Второе поле определено в стандарте rfc 2068, который описывает протокол http 1.1. Данное поле заголовка позволяет запретить кэширование, и каждый раз запрашивать ресурс с сервера. Следующий листинг демонстрирует использование полей заголовка cache-control и pragma для запрета кэширования:&lt;/p&gt;&lt;div class=&quot;code&quot;&gt;header(&amp;quot;cache-control: no-cache, must-revalidate&amp;quot;);  header(&amp;quot;pragma: no-cache&amp;quot;);&lt;/div&gt;</description>
<pubDate>Fri, 06 Jun 2008 04:24:22 +0400</pubDate>
<dc:creator>Admin</dc:creator>
<guid isPermaLink="false">http://frolov.cc/php/metody-zapreta-keshirovaniya-brauzerom-dinamicheskogo-kontenta.html</guid>
<link>http://frolov.cc/php/metody-zapreta-keshirovaniya-brauzerom-dinamicheskogo-kontenta.html</link>
<comments>http://frolov.cc/php/metody-zapreta-keshirovaniya-brauzerom-dinamicheskogo-kontenta.html</comments>
<wfw:commentRSS>http://frolov.cc/2008/06/06/metody-zapreta-keshirovaniya-brauzerom-dinamicheskogo-kontenta.xml</wfw:commentRSS>

<category>PHP</category>
</item>
<!-- Powered by Strawberry | http://Strawberry.GoodGirl.ru --><item>
<title>Методы запрета кеширования браузером динамического контента</title>
<description>&lt;h3&gt;Поле заголовка expires&lt;/h3&gt;&lt;p&gt;Значением данного заголовка является дата, после которой содержимое ресурса устареет. Если пользователь после этой даты обратиться к ресурсу, браузер должен запросить ресурс у сервера, а не из локального кэша.&lt;/p&gt;&lt;p&gt;Если поле &amp;raquo;expires&amp;laquo; содержит дату, прошедшую, по отношению к текущей, то при следующем обращении к ресурсу браузер будет вынужден снова обратиться к серверу. Это произойдет вследствие того, что либо документ не будет занесен в кэш - как уже устаревший, либо при обращении к кэшу браузер определит, что документ уже устарел. Следующий листинг на php демонстрирует использование заголовка expires:&lt;/p&gt;&lt;div class=&quot;code&quot;&gt;header (&amp;quot;expires: mon, 26 jul 1997 05:00:00 gmt&amp;quot;);&lt;/div&gt;&lt;h3&gt;Поле заголовка last-modified&lt;/h3&gt;&lt;p&gt;Значением данного заголовка является дата последнего обновления ресурса. Большинство современных браузеров используют следующий алгоритм, если ресурс уже находится в локальном кэше:&lt;/p&gt;&lt;p&gt;запрашивает с сервера дату последнего обновления ресурса  сравнивает полученную дату и дату ресурса в локальном кэше  если ресурс на сервере новее ресурса в кэше - запрашивается ресурс с сервера.&lt;br /&gt;Если ресурс, расположенный на сервере, содержит в данном поле текущую дату, то браузер будет каждый раз запрашивать ресурс с сервера, а не из локального кэша. Следующий листинг демонстрирует использование поля заголовка last-modified:&lt;/p&gt;&lt;div class=&quot;code&quot;&gt;header (&amp;quot;last-modified: &amp;quot; . gmdate(&amp;quot;d, d m y h:i:s&amp;quot;) . &amp;quot; gmt&amp;quot;);&lt;/div&gt;&lt;h3&gt;Поля заголовка cache-control и pragma&lt;/h3&gt;&lt;p&gt;И, наконец, поля заголовка, непосредственно отвечающие за кэширование ресурса. Поле &amp;laquo;pragma&amp;raquo; было определено в стандарте rfc 1945, описывающим протокол http 1.0. Данное поле считается устаревшим, но в некоторых случаях приходится использовать именно его. В частности некоторые proxy-сервера неправильно обрабатывают запросы к постоянно изменяющимся ресурсам, если вместе с ресурсом не передается данное поле заголовка.&lt;/p&gt;&lt;p&gt;Второе поле определено в стандарте rfc 2068, который описывает протокол http 1.1. Данное поле заголовка позволяет запретить кэширование, и каждый раз запрашивать ресурс с сервера. Следующий листинг демонстрирует использование полей заголовка cache-control и pragma для запрета кэширования:&lt;/p&gt;&lt;div class=&quot;code&quot;&gt;header(&amp;quot;cache-control: no-cache, must-revalidate&amp;quot;);  header(&amp;quot;pragma: no-cache&amp;quot;);&lt;/div&gt;</description>
<pubDate>Fri, 06 Jun 2008 04:24:22 +0400</pubDate>
<dc:creator>Admin</dc:creator>
<guid isPermaLink="false">http://frolov.cc/php/metody-zapreta-keshirovaniya-brauzerom-dinamicheskogo-kontenta.html</guid>
<link>http://frolov.cc/php/metody-zapreta-keshirovaniya-brauzerom-dinamicheskogo-kontenta.html</link>
<comments>http://frolov.cc/php/metody-zapreta-keshirovaniya-brauzerom-dinamicheskogo-kontenta.html</comments>
<wfw:commentRSS>http://frolov.cc/2008/06/06/metody-zapreta-keshirovaniya-brauzerom-dinamicheskogo-kontenta.xml</wfw:commentRSS>

<category>PHP</category>
</item>
</channel>
</rss>
