<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=433321</guid>
        <pubDate>Wed, 18 Aug 2004 07:44:06 +0000</pubDate>
        <title>надо HTTP_POST_VARS сделать unset()</title>
        <link>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=433321</link>
        <description><![CDATA[rvt: <strong class='tag-b'>ob_start / ob_end_flush</strong> - это имена функций, смотри в PHP manual<br>
<br>
<a class='tag-url' href='http://smarty.php.net/' target='_blank'>http://smarty.php.net/</a> - это один из многих template engine&#39;s, достаточно известный и мощный.]]></description>
        <author>rvt</author>
        <category>HTTP сервера</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=433295</guid>
        <pubDate>Wed, 18 Aug 2004 07:14:40 +0000</pubDate>
        <title>надо HTTP_POST_VARS сделать unset()</title>
        <link>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=433295</link>
        <description><![CDATA[shipbrother: Народ, спасибо за советы&#33;<br>
Я переделал структуру страницы и теперь все нормально:) Добавил пару if, как посоветовал <strong class='tag-b'>Chainick</strong>, но сделал это раньше, чем он успел посоветовать:) Но все равно спасибо всем за помощь.<br>
<br>
Вопрос к <strong class='tag-b'>rvt</strong>: что такое <strong class='tag-b'>ob_start / ob_end_flush</strong>? Что такое <strong class='tag-b'>template engine</strong>? Я о таком даже не слышал. Если можно, то дайте ссылочку, где можно почитать не только как это использовать, но и для чего это нужно:)]]></description>
        <author>shipbrother</author>
        <category>HTTP сервера</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=433287</guid>
        <pubDate>Wed, 18 Aug 2004 07:10:39 +0000</pubDate>
        <title>надо HTTP_POST_VARS сделать unset()</title>
        <link>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=433287</link>
        <description><![CDATA[Chainick: Хм... Мож я тупой? Насколько я понял, парень жалуется на:<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '><strong class='tag-b'>shipbrother</strong>, 17.08.04, 14:30<br>
в одном файле и форму делать и ее обрабатывать</div></div>]]></description>
        <author>Chainick</author>
        <category>HTTP сервера</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=433276</guid>
        <pubDate>Wed, 18 Aug 2004 06:57:55 +0000</pubDate>
        <title>надо HTTP_POST_VARS сделать unset()</title>
        <link>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=433276</link>
        <description><![CDATA[rvt: Парень жалуется, мол header не могу использовать, т.к. php вперемежку с html, а как ты знаешь :) header должен стоять до вывода клиенту... Вот я и говорю, а не поможет ли ему буферизация вывода. А оффтопиками пусть модератор занимается  B)]]></description>
        <author>rvt</author>
        <category>HTTP сервера</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=433263</guid>
        <pubDate>Wed, 18 Aug 2004 06:51:01 +0000</pubDate>
        <title>надо HTTP_POST_VARS сделать unset()</title>
        <link>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=433263</link>
        <description><![CDATA[Chainick: <strong class='tag-b'>rvt</strong>, не разводи оффтопик, ты о чем тут пишется читал вообще?]]></description>
        <author>Chainick</author>
        <category>HTTP сервера</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=433258</guid>
        <pubDate>Wed, 18 Aug 2004 06:47:06 +0000</pubDate>
        <title>надо HTTP_POST_VARS сделать unset()</title>
        <link>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=433258</link>
        <description><![CDATA[rvt: А как насчет буферизации вывода через <strong class='tag-b'>ob_start / ob_end_flush</strong>?<br>
<br>
А что если еще и template engine использовать, чтобы не лепить код и дизайн в одном месте  :tong: ?<br>
<br>
Например, Smarty  ;)]]></description>
        <author>rvt</author>
        <category>HTTP сервера</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=433243</guid>
        <pubDate>Wed, 18 Aug 2004 06:39:54 +0000</pubDate>
        <title>надо HTTP_POST_VARS сделать unset()</title>
        <link>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=433243</link>
        <description><![CDATA[Chainick: А чем тебе не подходит способ проверять не инициализирована ли переменна? <br>
Типа так<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&nbsp;</div><div class="code_line">if (isset($_GET[&#39;value&#39;])) {</div><div class="code_line">&nbsp;&nbsp; &nbsp;//do_show_message</div><div class="code_line">}</div><div class="code_line">else {</div><div class="code_line">&nbsp;&nbsp; &nbsp;//do_show_form</div><div class="code_line">}</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>]]></description>
        <author>Chainick</author>
        <category>HTTP сервера</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=432509</guid>
        <pubDate>Tue, 17 Aug 2004 11:30:28 +0000</pubDate>
        <title>надо HTTP_POST_VARS сделать unset()</title>
        <link>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=432509</link>
        <description><![CDATA[shipbrother: у меня на странице обрабатывается несколько форм.<br>
Одна из них находится на другой странице, а две формы - на этой же.<br>
Страница играет роль личной папки(profile), поэтому я считаю, что если манипуляции происходят с содержимым личной папки, то после выполнения запроса по данным формы надо вернуться в эту же личную папку(для наглядности произошедших изменений) и выдать маленькое сообщение - успех или неуспех.<br>
Вот. тактика такая, поэтому я и стал <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '> в одном файле и форму делать и ее обрабатывать </div></div>]]></description>
        <author>shipbrother</author>
        <category>HTTP сервера</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=432402</guid>
        <pubDate>Tue, 17 Aug 2004 10:13:41 +0000</pubDate>
        <title>надо HTTP_POST_VARS сделать unset()</title>
        <link>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=432402</link>
        <description><![CDATA[Kheor: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '><strong class='tag-b'>shipbrother</strong>, 17.08.04, 12:51<br>
А вот с header() - очень хорошее решение, но не для моей страницы<br>
У меня там хтмл и пхп в перемежку - а чтобы их разделить надо очень постараться, поэтому может еще есть спопобы???<br>
ПОМОГИТЕ&#33;&#33;&#33; может есть чего-нибудь хитроумное? </div></div><br>
<br>
хитроумного не знаю, но можно проверку данных сделать в самом начале, до вывода чего-либо. Другой вариант, сделать обработку вообще в другом файле?<br>
<br>
 :offtop: PS чего все в последнее время рванулись в одном файле и форму делать и ее обрабатывать? :offtop:]]></description>
        <author>Kheor</author>
        <category>HTTP сервера</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=432298</guid>
        <pubDate>Tue, 17 Aug 2004 08:51:52 +0000</pubDate>
        <title>надо HTTP_POST_VARS сделать unset()</title>
        <link>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=432298</link>
        <description><![CDATA[shipbrother: unset() не работает:( - не способ это<br><br>А вот с header() - очень хорошее решение, но не для моей страницы:(<br>У меня там хтмл и пхп в перемежку - а чтобы их разделить надо очень постараться, поэтому может еще есть спопобы???<br>ПОМОГИТЕ&#33;&#33;&#33; может есть чего-нибудь хитроумное?]]></description>
        <author>shipbrother</author>
        <category>HTTP сервера</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=431668</guid>
        <pubDate>Mon, 16 Aug 2004 14:11:03 +0000</pubDate>
        <title>надо HTTP_POST_VARS сделать unset()</title>
        <link>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=431668</link>
        <description><![CDATA[Trustmaster: <strong class='tag-b'>shipbrother</strong>, поймешь работает ли unset() ты только тогда, когда попробуешь сам  ;)]]></description>
        <author>Trustmaster</author>
        <category>HTTP сервера</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=431624</guid>
        <pubDate>Mon, 16 Aug 2004 13:35:42 +0000</pubDate>
        <title>надо HTTP_POST_VARS сделать unset()</title>
        <link>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=431624</link>
        <description><![CDATA[rvt: Алгоритм такой:<br>
<br>
Вызванный постом скрипт обрабатывает твои данные, если все ок - переадресует с помощью &quot;Location&quot; на страницу, где написано - ОК, если ошибка - на страницу с ошибкой... можно для этого другой скрипт создать, а можно в этом же... ОК или не ОК задаешь параметрами <strong class='tag-b'>test.php?ok=true&amp;page=ok&amp; ...</strong><br>
<br>
Идентификатор сессии передаешь там же в параметрах через константу SID, которая бедт установлена, если не переданы куки... короче просто дописываешь <strong class='tag-b'>... &amp;SID</strong> и отдыхаешь :) Если че не так написал - меня поправят, надеюсь :)]]></description>
        <author>rvt</author>
        <category>HTTP сервера</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=431602</guid>
        <pubDate>Mon, 16 Aug 2004 13:16:40 +0000</pubDate>
        <title>надо HTTP_POST_VARS сделать unset()</title>
        <link>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=431602</link>
        <description><![CDATA[shipbrother: использую сессии...<br>о каких проблемах идет речь? о том, что идентификатор не передастся, что ли? Как тогда быть? хммм, прямо в тупик меня поставили<br><br>...а почему никто не сказал про предложенный unset()? этот способ почему не годится?]]></description>
        <author>shipbrother</author>
        <category>HTTP сервера</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=431550</guid>
        <pubDate>Mon, 16 Aug 2004 11:54:53 +0000</pubDate>
        <title>надо HTTP_POST_VARS сделать unset()</title>
        <link>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=431550</link>
        <description><![CDATA[Mastilior: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '><strong class='tag-b'>shipbrother</strong> wrote:<br>
может быть можно <br>
header(&quot;Location: test.php?result=ok&quot;)<br>
</div></div><br>
Да, именно так. Но учти, что если ты используешь на своем сайте сессии, могут возникнуть некоторые проблемы с передачей их идентификаторов...]]></description>
        <author>Mastilior</author>
        <category>HTTP сервера</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=431414</guid>
        <pubDate>Mon, 16 Aug 2004 10:00:54 +0000</pubDate>
        <title>надо HTTP_POST_VARS сделать unset()</title>
        <link>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=431414</link>
        <description><![CDATA[shipbrother: Че-то я не совсем понял... Я обрабатываю форму(до отображения всякого хтмл), потом делаю <div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">header(&quot;Location: test.php&quot;) </div></ol></div></div></div></div> то есть пересылаю с этой на эту же страницу и переменные ПОСТа уже не будут переданы... Верно?<br>
А как я тогда смогу вывести сообщение, что все ОК? Броузер-то не знает как завершилось общение с базой...<br>
может быть можно <div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">header(&quot;Location: test.php?result=ok&quot;)</div></ol></div></div></div></div>?<br>
или я суть недопонял?]]></description>
        <author>shipbrother</author>
        <category>HTTP сервера</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=431301</guid>
        <pubDate>Mon, 16 Aug 2004 08:25:08 +0000</pubDate>
        <title>надо HTTP_POST_VARS сделать unset()</title>
        <link>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=431301</link>
        <description><![CDATA[rvt: Суть в том, чтобу после обработки формы сделать как бы refresh самому :) т.е. выдать браузеру какой-то там код переадресации что ли. Это что касается сути :) А по поводу примеров - точно не скажу, но здесь знают :)  Кажется header(&quot;Location: index.php&quot;); может помочь... Вместо index.php пишешь нужный запрос, который должен вывести страницу подтверждения или результата опроса... короче следующую. Тогда браузер в хистори запишет её вместо той, которой POST прилагается.]]></description>
        <author>rvt</author>
        <category>HTTP сервера</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=431294</guid>
        <pubDate>Mon, 16 Aug 2004 08:16:19 +0000</pubDate>
        <title>надо HTTP_POST_VARS сделать unset()</title>
        <link>https://forum.sources.ru/index.php?showtopic=62962&amp;view=findpost&amp;p=431294</link>
        <description><![CDATA[shipbrother: Вот такая(думаю распространенная) проблема. Отсылаю форму POSTом на страницу, пусть будет, test.php. На этой странице ее успешно обрабатываю и выдаю, например, сообщение: ВСЕ ОК.<br>
Теперь нажимаю на какую-нибудь ссылку на этой же странице и уже с помощью кнопки BACK возвращаюсь обратно на test.php. IE предупреждает, что данные с той формы будут перепосланы заново(или еще в памяти, короче обработаны будут еще раз),но факт в том, что если я нажму Refresh - форма обработается 2 раз. А мне надо 1(так как работаю я с базой - а лишние запросы ни к чему)<br>
Единственная мысль, пришедшая мне в голову - это<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">foreach ($HTTP_POST_VARS as $key =&#62; $value) { unset($HTTP_POST_VARS[$key]); };</div></ol></div></div></div></div><br>
Ну или хотя бы: <div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">unset($HTTP_POST_VARS[$submit_button]);</div></ol></div></div></div></div><br>
Скажите, это сработает или суть дела не в том...<br>
Короче, как выйти из ситуации??]]></description>
        <author>shipbrother</author>
        <category>HTTP сервера</category>
      </item>
	
      </channel>
      </rss>
	