PHP에서 양식 제출 후 다른 페이지로 리디렉션
질문:
양식을 제출한 후 양식 제출이 성공적으로 처리되었는지 확인하면서 어떻게 사용자를 다른 URL로 리디렉션할 수 있습니까?
답변:
PHP에서는 헤더를 사용할 수 있습니다. () 양식 제출 후 리디렉션을 보내는 기능입니다. 수행 방법은 다음과 같습니다.
PHP 스크립트에서 양식 데이터를 처리한 후(예: 입력 확인, 이메일 보내기):
<code class="php">header('Location: nextpage.php');</code>
nextpage.php를 URL로 바꿉니다.
설명:
header() 함수는 브라우저에 리디렉션 명령을 보냅니다. 다른 출력이 생성되기 전에 호출해야 합니다(예: HTML 코드 또는 에코 문). 리디렉션 명령을 보내면 브라우저에 지정된 페이지를 로드하라고 지시하는 것입니다.
참고:
제공된 코드에서:
@mail() 함수가 호출된 후 다음과 같이 리디렉션을 추가할 수 있습니다.
<code class="php">@mail($email_to, $email_subject, $email_message, $headers); header('Location: thankyou.html');</code>
이렇게 하면 사용자가 감사 메시지로 리디렉션됩니다. .html 이메일이 성공적으로 전송된 후.
위 내용은 PHP에서 양식 제출 후 사용자를 다른 페이지로 리디렉션하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!