как сохранять введенные поля после возврата пользователя на предыдущую страницу? php

//когда сохранил в сессию $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']);
?>

Ответы (0 шт):