Перезагрузка страницы на JS и PHP

Как перезагрузить страницу на языке программирования 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']);

 

автор: Dmitriy

З 2011 року займаюся веб-розробкою. Зараз я – PHP Full Stack Developer.
Обговорити ваш проект, а також дізнатися більше про мене ви можете на цьому сайті:
dev.forwww.com

Email: dmitriyribka@gmail.com

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *