Skill/PHP

PHP - 현재 페이지 다른 경로로 이동하는 방법 3가지

2024. 4. 16.
목차
728x90
반응형

닌니디자인 PHP 썸네일

Header()

클라이언트에게 원시 HTTP 헤더를 보내는 데 사용된다. 페이지 리다이렉션, 파일 다운로드, 캐시 제어 또는 콘텐츠 유형 설정과 같은 작업을 할 때 사용된다.

header(string $header, bool $replace = true, int $http_response_code = 0);
check_circle Check

출력이 시작되기 전에 호출되어야 한다. HTML, 텍스트 또는 다른 출력이 이미 발생한 후에 header() 함수를 호출하면 PHP는 "headers already sent" 오류를 발생시킨다. 이를 방지하기 위해 header() 함수를 호출하기 전에 어떤 출력도 하지 않거나, 출력 버퍼링을 사용해야 한다.

 

예시

header("location: URL 또는 경로");

 

 

 


 

meta 태그

웹페이지의 메타데이터를 제공하는 데 사용되며, 이 데이터는 브라우저나 검색 엔진 최적화(SEO)에 영향을 준다. 페이지를 새로고침 하거나 리다이렉션할때는 http-equiv="refresh"를 사용한다.

 

예시

echo "<meta http-equiv='refresh' content='시간' url='URL 또는 경로'";

 

 

 


 

자바스크립트 Location

현재 URL을 가져오거나 새 페이지로 리다이렉션 할때 사용한다. window.location 속성을 통해 현재 페이지에 접근할 수 있으며 Location.href 또는 Location.replace 속성으로 리다이렉션 할 수 있다.

 

예시

//location.href
echo "<script>location.href='URL 또는 경로'</script>";

//location.replace
echo "<script>location.replace('URL 또는 경로')</script>";

 

728x90
반응형
카테고리 다른글 더보기