페이지 이동은 사용자가 링크, 버튼 등을 클릭하여 실행될 수도 있고 시스템에 의해 자동으로 생성될 수도 있습니다. 자동 페이지 점프는 WEB 개발에서 자주 사용되며 필요에 따라 작업 정보를 표시한 후 지연된 점프 등 다양한 점프 방법을 사용할 수 있습니다. 이 문서에서는 WEB 개발에서 몇 가지 일반적인 페이지 점프 방법을 요약합니다.
PHP 헤더() 함수 점프
PHP의 header() 함수는 매우 강력하며, 페이지 URL 점프 시 호출도 간단합니다. header()를 사용하면 지정된 URL 페이지로 바로 이동할 수 있습니다. 이 때 페이지 점프는 302입니다. 리디렉션:
$url = "http://www.jb51.net/"; header( "Location: $url" );
예를 들어 웹사이트가 수정되어 페이지 주소를 301 리디렉션해야 하는 경우에는 물론 웹 구성 재작성을 통해 이를 달성할 수 있지만 이제는 다음을 사용할 수 있음을 알려드리고 싶습니다. PHP 헤더() 함수는 301 점프를 수행하며 코드는 다음과 같습니다.
//301跳转 header( "HTTP/1.1 301 Moved Permanently" ); header( "Location: $url" );
메타설정 점프
HTML의 메타 정보에서 점프를 직접 설정할 수 있습니다. 점프 지연 시간과 점프 URL을 설정할 수 있습니다. 예를 들어 결제가 완료된 후 사용자에게 결제가 성공했음을 알려줍니다. 코드는 매우 간단합니다. < ;head>에 문장을 추가하면 됩니다.
<meta http-equiv="refresh" content="5;url=http://www.jb51.net">
http://www.jb51.net으로 이동한다는 의미입니다.
자바스크립트 점프
<script> window.location.href="http://www.jb51.net"; </script>
<script> //有来路 var aa = document.createElement("a"); aa.setAttribute("href","http://www.jb51.net"); var bodys=document.getElementsByTagName("body")[0]; bodys.appendChild(aa); aa.click(); </script>
위 내용은 이 글의 전체 내용입니다. 모두 마음에 드셨으면 좋겠습니다.