>  기사  >  백엔드 개발  >  PHP 리디렉션 방법이란 무엇입니까?

PHP 리디렉션 방법이란 무엇입니까?

藏色散人
藏色散人원래의
2021-06-15 09:54:336404검색

PHP 리디렉션 방법은 PHP 리디렉션 방법을 나타냅니다. 1. PHP의 HEADER 함수를 사용하여 리디렉션합니다. 2. HTML 태그를 사용하여 리디렉션을 구현합니다.

PHP 리디렉션 방법이란 무엇입니까?

이 기사의 운영 환경: windows7 시스템, PHP7.1 버전, DELL G3 컴퓨터

PHP 리디렉션 방법은 무엇입니까?

PHP 리디렉션의 세 가지 방법

1. HTTP 헤더 정보를 사용합니다.

즉, PHP의 HEADER 함수를 사용합니다. PHP에서 HEADER 함수의 기능은 HTTP 프로토콜에 의해 지정된 웹 서버를 통해 전달되어야 하는 제어 명령을 브라우저에 발행하는 것입니다. 예: 반환 정보 유형("Context-type: xxx/xxx")을 선언합니다. , 페이지 속성("캐시 없음", "만료") 등

HTTP 헤더 정보를 이용하여 다른 페이지로 리디렉션하는 방법은 다음과 같습니다.

코드는 다음과 같습니다.

<?php 
$url = "http://www.jb51.net"; 
if (isset($url)) 
{ 
Header("Location: $url"); 
} 
?>

참고: "Localtion:" 뒤에 공백이 있는 경우도 있습니다. 그러나 정확성을 위해 좋은 것으로 추가하십시오.

2. HTML로 표시

HTML로 표시, 즉 META의 REFRESH 표시를 사용합니다. 예:

코드는 다음과 같습니다.

<?php 
$url = "http://www.jb51.net"; 
if (!isset($url)) 
{ 
exit(&#39;没有要跳转的地址呦&#39;); 
} 
?> 
<HTML> 
<HEAD> 
<META HTTP-EQUIV="REFRESH" CONTENT="5; URL=&#39;<?php echo $url;?>&#39; "> 
</HEAD> 
<BODY> 
</BODY> 
</HTML>

참고: content="5; url='http:// www.jb51 .net' ", 점프 주소와 5초 후 실행을 나타냅니다.

3. 스크립트를 사용하여 구현

코드는 다음과 같습니다.

<? php 
$url="http://www.jb51.net"; 
echo "<SCRIPT LANGUAGE=\"JavaScript\">location.href=&#39;$url&#39;</SCRIPT>"; 
?>

그러나 저는 개인적으로 헤더 방식을 선호하므로 페이지가 더 빨리 점프하고 사용자가 전체 페이지 점프를 시각적으로 느낄 가능성이 적습니다. 부분변경!

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 PHP 리디렉션 방법이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.