//когда сохранил в сессию $post запрос
$post = filter_input_array(INPUT_POST, FILTER_SANITIZE_STRING, true);
$_SESSION['fields'] = $post;
//и выполнил редирект пользователя на предыдущую страницу
if ($errors) {
header("Location:" . $link);
}
//на странице $link получить эти поля из сессии
<input type="text" name="name" class="form-control" id="name" value="<?php if(isset($_SESSION['fields']['name'])){ echo $_SESSION['fields']['name']; } ?>" placeholder="Enter Name">
Нужно в футере к примеру вызывать для очистки? или пусть сессия ждеть перезаписи и удалится после закрытия браузера? как правильно или есть временная сессия которая существует только до следующего запроса как на laravel?
<?php
//Удаление сессии
unset($_SESSION['fields']);
?>