저는 PHP로 작업 중이며 양식이 게시하는 작업 페이지를 만들고 있습니다. 페이지는 오류를 확인한 다음 모든 것이 정상이면 데이터가 게시 된 페이지로 리디렉션합니다. 그렇지 않은 경우 오류 및 POST 변수를 사용하여 페이지를 다시 리디렉션해야합니다. 그것이 작동하는 요지는 다음과 같습니다.POST 변수를 사용하여 PHP header() 리디렉션
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을 사용할 수 없습니다. 가능한 경우 SESSION을 사용하고 싶지 않습니다. 이것이 가능합니까?
http : //www.phpfreaks의 일부 스레드에 따르면.com/forums/php-coding-help/header ('location-x-php') - question-going-2-pages-back /을 사용하면'header ("Location : javascript : window.history. – cambraca
음 ... 필요한 경우 오류 메시지를 추가하려고합니다. 그건 그걸 허용하지 않을거야. – Yoshiyahu