Как перезагрузить страницу на языке программирования PHP и javascript`е 🙂
Как перезагрузить страницу в PHP
Перезагружать страницу или же осуществлять переход на другую страницу (редирект) можно при помощи следующего кода:
header("Location: index.php");
Зачем это нужно? Иногда есть смысл сбросить переданные POST параметры, чтобы после отправки формы и при нажатии пользователем F5 (не спрашивайте, я не знаю зачем это делают 🙂 ) страница не отправила повторное письмо.
Если кто-то знает решение получше, просьба поделится в комментариях.
Как перезагрузить страницу на JavaScriptе
Для js всё гораздо проще, но тоже есть свои варианты
location.reload();
Есть также вариант с редиректом:
window.location.replace('https://www.site.ru<?=$URL?>');
Как вы могли заметить, тут идет вывод переменной $URL, то есть по сути мы совместили js + php. Не могу сказать что это хороший вариант, но иногда по другому никак. Кстати говоря, неоднократно видел, когда параметры для плагина подхватывались из настроек модуля и вбивались похожим образом на пхп.
Теперь вы знаете как перезагружать страницу на PHP и JavaScripte 🙂
ПС бонус для битрикс-разработчиков:
LocalRedirect($_SERVER['HTTP_REFERER']);