모든 변수를 signup.php에 게시하는 가입 양식이 있습니다. 내가하고 싶은 것은, 제출 과정에서 모든 오류 코드를 $ err [] 배열로 수집하고 제출 프로세스가 msg.php로 리다이렉트하지 못하고 $ err 배열을 게시하지 못했다는 것입니다. 그런 다음 msg.php는 signup.php에서 보낸 오류 코드와 함께 db로부터 오류 메시지를받습니다. 배열과 리디렉션 페이지를 msg.php에 전달하는 방법은 무엇입니까? Location : 헤더 또는 다른 것으로 가능합니까? 미리 Thx.배열 게시 및 다른 페이지로 리디렉션
0
A
답변
3
아키텍처가 잘못되었습니다. 오류 메시지를 표시하기 위해 사용자를 다른 페이지로 리디렉션해서는 안됩니다. 왜 같은 페이지에 오류 메시지를 표시 할 수 없습니까?
응용 프로그램 흐름 변경을 고려하십시오. 그러나 당신이 이것 같이 무언가를하는 것을 주장하는 경우에 당신은 이것을위한 회의를 이용할 수있다. signup.php에서 검증
if(!validation)
{
$_SESSION["err"] = $error;
}
그런 다음 msg.php 당신이
foreach($_SESSION["err"] as $err) {
echo $err;
}
로 쉽게 세션 변수에 액세스 할 수 있습니다 실패 그러나 이것은 당신이하려는 어떤 경우에 할 수있는 더 나은 방법이있을 경우 이것과 더 나은 방법으로 할 흐름을 변경 고려하십시오.
관련 문제
- 1. Javascript : 요청 게시 및 다른 페이지로 리디렉션
- 2. PHP, 다른 페이지로 리디렉션
- 3. 게시, 로그인 및 사용자 리디렉션
- 4. ASP.NET MVC - 다른 페이지로 게시 하시겠습니까?
- 5. 다른 사이트에있는 로그인 페이지로 리디렉션
- 6. 다른 페이지를 한 페이지로 리디렉션
- 7. 로그인 후 페이지로 리디렉션
- 8. 페이지로 리디렉션
- 9. 사용자를 원래 페이지로 리디렉션
- 10. https 로그인 페이지로 리디렉션
- 11. 다른 페이지로 리디렉션 한 후 다운로드
- 12. 동적 페이지를 다른 폴더의 동적 페이지로 리디렉션
- 13. SSL 페이지가 다른 서버의 SSL 페이지로 리디렉션
- 14. 유효성 검사가 실패합니다. 다른 웹 페이지로 리디렉션
- 15. URL을 리디렉션하기 전에 URL을 다른 페이지로 리디렉션
- 16. javascript : 페이지로 리디렉션 하시겠습니까?
- 17. 모든 오류 잡기 및 PHP로 페이지로 리디렉션
- 18. 현재 페이지로 리디렉션
- 19. method_for_query, 맞춤 페이지로 리디렉션
- 20. silverlight 로그인 페이지로 리디렉션
- 21. 게시/리디렉션/가져 오기 : 특정 경로로 리디렉션
- 22. 양식 게시 및 작업 리디렉션 ASP.NET MVC
- 23. 인덱스 페이지로 리디렉션
- 24. IIS6을 사용하여 페이지로 리디렉션
- 25. 로그인 페이지로 리디렉션
- 26. SilverStripe 페이지로 리디렉션
- 27. 별도의보기 페이지로 리디렉션
- 28. 오류 페이지로 리디렉션
- 29. 업데이트 된 페이지로 리디렉션
- 30. 새 페이지로 리디렉션
왜 이런 종류의 상황을 처리하기 위해 자바 스크립트를 사용하지 않습니까? – AlphaMale
서버 측 검증입니다. 이미 고객 측을 위해 –