Редирект с POST-параметрами на PHP

На самом деле сделать такой редирект довольно просто. Допустим со страницы А вы отправляете форму с некоторыми полями на страницу Б, где хотите обработать эти поля и лишь затем перенаправить их дальше на страницу C именно как POST данные.

Все что в данном случае нужно, это разместить на странице Б после своих манипуляций (например сохранения в базу или проверок) вот такой код:

header('Location: https://сайт/страница-С ', true, 307);
exit();

Главная фишка тут в HTTP статусе 307 - он как раз и сообщает браузеру, что редирект на новый адрес нужно совершить, в целости сохранив переданные из предыдущей страницы заполненные поля формы. Вот и все.

Войти 👤
Туда
☝️