﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Веб-программирование / PHP  / F.A.Q. по PHP / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sat, 22 Nov 2008 20:49:20 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: F.A.Q. по PHP</title><link>http://relib.com/forums/Topic904595-17-1.aspx</link><description>&lt;P style="MARGIN-BOTTOM: 0px"&gt;&lt;STRONG&gt;Вопрос:&lt;/STRONG&gt; PHP выдает одну из ошибок&lt;/P&gt;&lt;P style="MARGIN: 3px 1em"&gt;&lt;EM&gt;Warning: Cannot modify header information - headers already sent by&lt;BR&gt;Warning: Cannot send session cookie - headers already sent&lt;BR&gt;Warning: Cannot send session cache limiter - headers already sent&lt;/EM&gt;&lt;/P&gt;&lt;P style="MARGIN-TOP: 0px"&gt;что делать?&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Ответ:&lt;/STRONG&gt; В протоколе HTTP в начале любого пакета идут так называемые заголовки, которые содержат служебную информацию о запросе клиента или ответе сервера. Текст ошибки говорит о том, что ваш скрипт пытается изменить HTTP заголовок уже после того как они были отправлены. Это может произойти при вызове функций header, setcookie, session_start. Выход в модификации PHP кода так чтобы вызов этих функций (изменение заголовков) шел до отправки любых html данных клиенту.&lt;/P&gt;&lt;P&gt;Более подробно суть проблемы и ее решение описано на сайте phpclub в статье &lt;A href="http://phpfaq.ru/headers"&gt;решение проблемы "Cannot add header information - headers already sent"&lt;/A&gt;.</description><pubDate>Tue, 03 Oct 2006 14:12:25 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: F.A.Q. по PHP</title><link>http://relib.com/forums/Topic904595-17-1.aspx</link><description>&lt;STRONG&gt;Вопрос:&lt;/STRONG&gt; Как запретить браузеру кешировать результат выполнения PHP скрипта?&lt;P&gt;&lt;STRONG&gt;Ответ:&lt;/STRONG&gt; Вам поможет следующий код, который надо вставить в начале скрипта.&lt;/P&gt;[code]list($usec, $sec) = explode(" ", microtime());&lt;BR&gt;$sec -= 8640000; // 100 дней&lt;BR&gt;$expireDate = gmdate("D, d M Y H:i:s", $sec) . " GMT";&lt;BR&gt;header("Expires:$expireDate");&lt;BR&gt;header("Cache-Control: no-cache, must-revalidate"); // http 1.1&lt;BR&gt;header("Pragma: no-cache"); // http 1.0[/code].</description><pubDate>Wed, 20 Sep 2006 14:22:37 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: F.A.Q. по PHP</title><link>http://relib.com/forums/Topic904595-17-1.aspx</link><description>&lt;STRONG&gt;Вопрос:&lt;/STRONG&gt; Где можно найти документацию по PHP?&lt;P&gt;&lt;STRONG&gt;Ответ:&lt;/STRONG&gt; На официальном сайте &lt;A href="http://www.php.net/manual/ru/"&gt;php.net&lt;/A&gt; (ссылка ведет на русский перевод документации). В ней подробно описана процедура установки PHP под различные ОС и веб-серверы, сам язык и его библиотека функций.&lt;/P&gt;&lt;P&gt;Тем кто постоянно пишет на PHP имеет смысл &lt;A href="http://www.php.net/download-docs.php"&gt;скачать документацию&lt;/A&gt; в виде локальной копии, что сильно упростит работу.&lt;P&gt;Из сайтов на русском языке можно отметить &lt;A href="http://phpclub.ru/"&gt;phpclub.ru&lt;/A&gt;, со своим форумом, статьями и разделом &lt;A href="http://phpclub.ru/faq/wakka.php?wakka=Map"&gt;вопрос-ответ&lt;/A&gt;, который особенно полезен начинающим работать с PHP.</description><pubDate>Wed, 20 Sep 2006 14:20:51 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>F.A.Q. по PHP</title><link>http://relib.com/forums/Topic904595-17-1.aspx</link><description>Здесь находятся ответы на часто задаваемые вопросы о языке программирования PHP.&lt;/P&gt;&lt;P&gt;Для добавления сюда новых вопросов обращайтесь к модераторам.</description><pubDate>Wed, 20 Sep 2006 12:52:29 GMT</pubDate><dc:creator>bazile</dc:creator></item></channel></rss>