Я работаю с PHP, и я создаю страницу действий, на которую отправляется форма. Страница проверяет наличие ошибок, затем, если все в порядке, она перенаправляет их на страницу, на которой были отправлены данные. Если нет, мне нужно перенаправить их обратно на страницу, на которой они были, с ошибкой и переменными POST. Вот суть того, как это работает.
HTML будет выглядеть так:
<form name="example" action="action.php" method="POST">
<input type="text" name="one">
<input type="text" name="two">
<input type="text" name="three">
<input type="submit" value="Submit!">
</form>
action.php будет выглядеть следующим образом:
if(error_check($_POST['one']) == true){
header('Location: form.php');
// Here is where I need the data to POST back to the form page.
} else {
// function to insert data into database
header('Location: posted.php');
}
В случае ошибки мне нужно вернуть POST на первую страницу. Я не могу использовать GET, потому что вход будет слишком большим. Я не хочу использовать СЕССИЮ, если это возможно. Это возможно?