php 리다이렉트
<?php header( 'Location: http://www.naver.com' ); ?>
결과 : 해당 페이지로 코딩한 페이지를 호출시에 네이버가 호출된다.
에러가 날 경우
증상 : Cannot modify header information ...... 어쩌고 저쩌고 메세지가 나올경우
원인 : PHP는 스크립트를 수행하고 수행 결과를 버퍼에 담는다 . 이미 출력된게 있으면 HEADER함수의 경우 제대로 돌아가지 않는다.
해결 방법 : HEADER함수 사용 시점 전에 HTML이 출력 되지 않게 하거나
ob_start(); 함수 HEADER 함수 앞에 선언하여 처리