Данные сеанса будут самым простым и наиболее точным / эффективным способом отправки данных обратно в форму. Вы также можете использовать куки, но это будет менее безопасно (так как данные куки отправляются с каждым запросом http).
Другой вариант - сохранить данные в базе данных и получить их снова после перенаправления, но я чувствую, что это добавит ненужную сложность вашему приложению.
Для действительно простого решения вы можете просто сбросить данные POST
/ GET
в переменную SESSION
, а затем быстро вызвать их на перенаправляемой странице, почти сделав перенаправление прозрачным с логической точки вид.
session_start();
$_SESSION['POST_DATA'] = $_POST;