Форумы / National / Russian / Тех. поддержка / Как избежать ошибки “Документ просрочен отправка”

Виктор
#1 19.07.2020 09:41

Как избежать ошибки “Документ просрочен”

Доброго!.
Отправка данных методом POST выдает результат.
По переходу со страницы результата по ссылках, все ок!
Когда нажимаю кнопку "назад" в браузере (Мозила) выдает

Документ просрочен

Этот документ более не доступен.

Запрошенный документ недоступен в кэше Firefox.

    В целях безопасности Firefox не производит автоматический повторный запрос важных документов.
    Нажмите «Попробовать снова», чтобы повторно запросить документ с веб-сайта.

Додано 3 дня потому:

в общем придется переписать post на get

Отредактировано: Виктор (23.07.2020 04:42, 3 года назад)
jCube Group
#2 24.07.2020 13:47

Да, так вопрос заметнее,  но ответа не будет. Я то его знаю,  но только костыльный, тут нужно деталей больше,  как делаете запрос (ajax, или просто переход, гет или пост, что за действие)... Вообщем много неизветных... 

Сделал группу в телеге https://t.me/Cotonti_help если что помогу с вопросами.
Виктор
#3 24.07.2020 17:47
#45011 jCube Group:

Да, так вопрос заметнее,  но ответа не будет. Я то его знаю,  но только костыльный, тут нужно деталей больше,  как делаете запрос (ajax, или просто переход, гет или пост, что за действие)... Вообщем много неизветных... 

ок
плагин называется hopper, сам не знаю почему, но это неважно
в плагине есть (hopper.php/standalone) ну и hopper.setup.php соответственно
шаблон (hopper.tpl);
в шаблоне форма (hopper.tpl):

<!-- BEGIN: MAIN --> 
<form  id="search-hopper" action="hopper?act=jolly"  method="post">
	{hopper_1}
	{hopper_2}
	<button  type="submit"  >{PHP.L.Search}</button>
</form>
<!-- BEGIN: RESULTS -->
здесь статья
<!-- END: RESULTS -->
<!-- END: MAIN -->	

отправка без аякса:

hopper.php принимает данные

$act = cot_import('act', 'G','TXT'); и тд

if($act == 'jolly'){
тут jolly идет в нужные таблицы что то там себе берет и выводит там статью например(одну) на той же самой странице (hopper.tpl)
что то типа $t->parse('MAIN.RESULTS');
}

ну и все

данные отправились, jolly вывел статью

Когда нажимаю кнопку "назад" в браузере (Мозила) выдает то что уже писал выше

jCube Group
#4 25.07.2020 13:55

нету проверки безопастности.  я Сейчас точно не свпомню но поищите функцию которая начинается на xg_

Сделал группу в телеге https://t.me/Cotonti_help если что помогу с вопросами.