Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Не очищается форма после редиректа
Покинул форум
Сообщений всего: 39
Дата рег-ции: Март 2016
Помог: 0 раз(а)
Всем привет!
Какая то непонятная штука, банально простой код авторизации, и если авторизация прошла успешно, то выводим сообщение и через 4 секунды редирект, ставлю редирект:
function reload(){location = \"\"}; setTimeout('reload()', 4000);
</script>
таким образом тоже все работает как надо и при нажатие F5 страничка просто обновляется как надо.
В чем может быть трабла с meta http-equiv='refresh'???
Строитель
Отправлено: 29 Апреля, 2016 - 22:10:50
Участник
Покинул форум
Сообщений всего: 1581
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 74 раз(а)
VadiKO пишет:
В чем может быть трабла с meta http-equiv='refresh'???
Именно в refresh. Для сброса данных, переданных методом POST, используйте заголовок Location.
VadiKO
Отправлено: 29 Апреля, 2016 - 22:31:00
Новичок
Покинул форум
Сообщений всего: 39
Дата рег-ции: Март 2016
Помог: 0 раз(а)
Хм, в принципе понятно, спасибо.
Но возникает второй вопрос, как его реализовывают что бы работало?
Видел сайт (не могу сейчас найти), где в коде (с выводом сообщения) показывает именно:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.