kkamagi's story

IT, 정보보안, 포렌식, 일상 공유

OS

php 리다이렉트

까마기 2015. 9. 2. 20:46
728x90
반응형

php 리다이렉트



<?php header( 'Location: http://www.naver.com' ); ?>
결과 : 해당 페이지로 코딩한 페이지를 호출시에 네이버가 호출된다.

에러가 날 경우 

증상 : Cannot modify header information ...... 어쩌고 저쩌고 메세지가 나올경우 
원인 : PHP는 스크립트를 수행하고 수행 결과를 버퍼에 담는다 . 이미 출력된게 있으면 HEADER함수의 경우 제대로 돌아가지 않는다.
해결 방법 : HEADER함수 사용 시점 전에 HTML이 출력 되지 않게 하거나 
ob_start(); 함수 HEADER 함수 앞에 선언하여 처리 



반응형