[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: PHP под управлением Bitrix - кнопка Назад браузера
anatolyzzz
Сайт написан на PHP под уравлением Bitrix. На НЕКОТОРЫХ страницах при нажатии на кнопку "Назад" браузера возникает сообщение Невозможно отобразить страницу (предыдущую). Параметры форм передаются методом POST. При передаче параметров методом GET (в предыдущую страницу) все работает нормально. Подскажите пожалуйста, в чем может быть причина, видимых отличий в передаче параметров работающих и не работающих страниц не нашел.



Спустя 12 дней, 21 час, 34 минуты, 56 секунд (24.01.2008 - 16:37) m.never написал(а):
Браузер не передает переменные методом POST, если нажимать на кнопку "назад". Если есть реальная необходимость ходить назад (возвращаться в главное меню админки), и при этом требуется сохранить передачу данных методом POST (имхо, изврат, юзайте POST для передачи в скрипт больших объемов данных, а чтобы таскать за юзером его персональные настройки - юзайте куки/сессии), так вот, если есть необходимость ходить назад, сделайте кнопку на странице "вернуться назад", а к ней в форме прицепите все, что нужно.
Кстати, если обновить страницу (F5), куда были переданы POST-данные, то она обновится тоже не как страница с GET-данными, а браузер выдаст окошко с предложением повторить ввод данных, если выбрать отмену, то увидите то же "страница устарела" или что-то типа того
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.