Убрать массив POST

ArkDoom

Новичок
Убрать массив POST

Доброй ночи!

Столкулся с такой задачей: сделал на страничке форму где можно выбрать что нада (например раздел фрукты=>яблоки) потом при помощи POST они идут дальше в скрипт который смотрит если данные в переменных? если есть переносит человека на соответствующие странички сайта (в данном случае www.mysite.ru/fruits/apple/). Простейший скрипт все работает без проблем.


НО! Если человек перейдя туда...захочет вернуться обратно на ту страничку.....то браузер повторно отправит форму! И скрипт сражу вернет его))))
Что можно сделать чтобы этого не происходило? пытался добавлять unset($_POST); но скрипт тогда просто переставал работать)


Зарание спасибо)
 

ArkDoom

Новичок
ну...в гет передаются параметры переменных, скрипт их берет и выкидывает на странички.
При нажатие кнопки назад, в скрипт передаются опять теже ГЕТ
 

zerkms

TDD infected
Команда форума
а что должно произойти? при нажатии на кнопку назад, ты переходишь на прошлую страницу.
 

ArkDoom

Новичок
С прошлой ссылкой , в которой есть переменные GET!

Вот я и спрашиваю, можно ли как-то сделать чтобы срипт не начинал работать заного
 

zerkms

TDD infected
Команда форума
ArkDoom
скрипт ничего не знает о том, работает ли он заново или не заново. у тебя проблемы с постановкой задачи, а не с её решением.
 

ArkDoom

Новичок
Редирект не работает
Warning: Cannot modify header information - headers already sent by (output started at W:\home\mysite.ru\www\common\header.php:4) in W:\home\mysite.ru\www\TEST\index.php on line 46


zerkms
У меня есть каталог /catalog
В нем 3 подкаталога /fruits /vegetables /water
И в них соответствующие вещи в /fruits яблоки (/fuits/apple)
В /vegetables картошка (/vegetables/patato)
И т/п/


На страничке нужно сделать простейший выбор.

Если человек выбирает Фрукты то появляется меню что есть в фруктах. Нажимает перейти и его перекидывает в catalog/fuits/apple

Вот как это правильнее сделать кроме как мой вариант не знаю
 

Фанат

oncle terrible
Команда форума
как конкретно реализовано действие "его переносит"?
 

ArkDoom

Новичок
Single
очень смешно )

craz
около 200 сот файлов

*****
ну типа так)
echo '
<script language="JavaScript"><!--
function dorefresh()
{
ti=setTimeout("dorefresh();",1000);
window.location="/menu/mikrolcatalog/', $FD, '', $FO,'";
}
window.onLoad=dorefresh();
//--></script>';}
 

Фанат

oncle terrible
Команда форума
ну и при чем здесь POST?
если у тебя есть страница с кодом, который что-то куда-то там переносит.
если пользователь заходит на эту страницу, то его переносит.
какого другого поведения от этого кода ты ожидаешь?

мне кажется, тебе стоит посмотреть примерчик тут
 

ArkDoom

Новичок
Через пост поступаю в этот скрипт данные для переноса.

Пользователя переносит только если он выбрал хоть что-нибудь инчае нет.
У меня есть хороший и быстрый поиск на php но поиск это не то.

Нужно именно такая штука, выбрали это то нажали бам тут. Не то случайно выбрали, нажали назад, изменили условие и все.

Если все такие крутые прогеры, то как лучше реализовать данную задачу? На словах расскажите.

-~{}~ 29.04.10 11:20:

У меня просто есть 2 каталога! 1 с кратким и важным описанием(для быстрого ознакомления) и 2 каталог уже расписанный с галереями и кучей друго лабуды.
И нужен очень быстрый переход именно по Краткому каталогу, а там уже если понравиться пользователя перекинет но полный каталог


И не нада мне ссылок на Васю, я всеравно круче :DDDD
 

Фанат

oncle terrible
Команда форума
оправдываешь свою подпись

лучше реализовать, как написано по ссылке.
не носить пользователя никуда, а сразу показывать, что заказал
 

Single

пилот капсулы
ArkDoom
для такова крутого перца есть грамотное решение задачи.
чисто по серьезному вместо своей формы вставляем кусок html кода:
PHP:
<a href='/catalog'>каталог продуктов</a>
<ul>
	<li><a href='/fruits'>фрукты</a></li>
	<ul>
		<li><a href='/fuits/apple'>яблоки</a></li>
	</ul>
	<li><a href='/vegetables'>овощи</a></li>
	<ul>
		<li><a href='/vegetables/patato'>картошка</a></li>
	</ul>
	<li><a href='/water'>вода</a></li>
</ul>
 

ArkDoom

Новичок
Single это не то, и в данном сЛучае не удобно!
Фана-т, не вижу в этом ни чего глупого, особенно когда сайт расчитан для гос организаций где работают люди из 90-х. Да еще и на ие6 заболоченном.

Короче... Удалил джавускрипт и построил ацки запутанный скрипт..... Работает как хотелось.
Всем спасибо.

P.S. Фана-т, да тупой... Но Я об этом открыто признаюсь
 

Вурдалак

Продвинутый новичок
Хинт: &#1060;&#1072;&#1085;&#1072;&#1090; пишется так: &amp;#1060;&amp;#1072;&amp;#1085;&amp;#1072;&amp;#1090;
 
Сверху