Есть страница поиска откуда методом POST передаются данные на страницу
где выводятся результаты самого поиска - если на этой странице нажать в ИЕ кнопку "Назад", то
выводится сообщение что страница устарела.
Это костыль, который может и не работать. Как правильно сказал Фaнaт для передачи поискового запроса нужно использовать метод GET. Если у тебя поиск производится по фразам, словам естественных языков, то у тебя раньше скрипт поиска с нагрузкой не справится (из-за длинны запроса) чем ты превысишь максимально допустимую длину GET-запроса.
phprus
ты забываешь о формах поиска квартир и прочем. так что сессия и результат поиска могут и пригодиться.
но переубеждать таких кодеров - занятие неблагодарное. он нашел решение, а больше его ничто не волнует. лучше не тратить время.
Автор оригинала: ***** phprus
ты забываешь о формах поиска квартир и прочем. так что сессия и результат поиска могут и пригодиться.
но переубеждать таких кодеров - занятие неблагодарное. он нашел решение, а больше его ничто не волнует. лучше не тратить время.
кодер я неочень, только учусь - поэтому и спрашиваю
решение я нашел, которое быстро позволяет исправить проблему
возникающую только в ИЕ7
просто переделывать поиск - передавая данные через GET заняло много-бы времени
я в принципе понял так что просто в описании формы <form method="POST">
надо писать <form method="GET">?
а то я думал что гетом передавать через ссылку....
ну всмысле в строке писать параметры &id&ff&yy и т.д.
Помоему даже форму поиска квартир можно сделать через GET. Объем данных будет не на столько велик если значения дополнительных параметров кодировать например цифрами.
ИМХО Сессии и POST в поиске это довольно редко необходимая вещь, так как становится невозможна передача ссылки на результаты третьим лицам. Хотя я согласен, что бывают поиски где GET в силу параметров запроса не применим.