본문 바로가기
PHP 게시판 만들기

6. 가입 정보 저장 후 완료 페이지로 전환하기

by 똑똑한 영장류 2012. 12. 12.


Chap 6.


php에서 사용자의 클릭없이 자동으로 다른 페이지로 전환하도록 하기 위해서는 header() 함수를 이용할 수 있습니다.




header("Location: http://mydomain.com/member/signup_done.php");

exit();


주의할 점은, header() 이전에  화면에 무언가를 출력해서는 안 됩니다. header()함수가 HTTP raw header를 전송하는 함수니까, 다른 무엇보다 우선되어야 하겠지요.



exit() 함수는 페이지 전환 후에, 이후 영향을 미치기 않게 하기 위해서 적어주는 편이 좋습니다.


위 내용을 signup_check.php 의 마지막 부분에 넣도록 하겠습니다.


그리고, www/member 디렉토리 안에 signup_done.php 파일을 만들어야겠군요.


'회원가입이 완료되었습니다'라고 표시하도록 만들어봅시다.



<html>
    <head>
        <title>회원가입 완료 페이지</title>
        <meta charset="utf-8" >
    </head>
    <body>
        signup_done.php - 회원가입 완료 페이지<br />
        <hr />

         회원가입이 완료되었습니다.
       
    </body>
</html>
 




index.php로부터 회원가입을 다시 한 번 테스트하고 DB도 살펴보세요.

제대로 잘 동작하나요? ^^


이상!




댓글