특정 시간 PHP 후 페이지 리디렉션
잠시 후 리디렉션을위한 특정 PHP 기능이 있습니다. 어딘가에서 봤는데 기억이 안나. 로그인 후 Gmail 리디렉션과 같습니다. 제발, 누구든지 저에게 상기시켜 줄 수 있습니까?
header( "refresh:5;url=wherever.php" );
이것은 5 초 안에 header
당신을 리디렉션 할 PHP 방법입니다.wherever.php
일반적인 HTML 태그, 파일의 빈 줄 또는 PHP에서 실제 출력을 보내기 전에 header ()를 호출해야합니다. include, require, 함수 또는 다른 파일 액세스 함수를 사용하여 코드를 읽고 header ()가 호출되기 전에 출력되는 공백이나 빈 줄이있는 것은 매우 일반적인 오류입니다. 단일 PHP / HTML 파일을 사용할 때 동일한 문제가 존재합니다. (소스 php.net )
잠시 후 자바 스크립트를 사용하여 리디렉션 할 수 있습니다.
setTimeout(function () {
window.location.href= 'http://www.google.com'; // the redirect goes here
},5000); // 5 seconds
이것을 시도 할 수 있습니다.
header('Refresh: 10; URL=http://yoursite.com/page.php');
10은 초입니다.
메타 태그를 작성하기 위해 PHP를 사용하고 싶을 것입니다.
<meta http-equiv="refresh" content="5;url=http://www.yoursite.com">
권장하지는 않지만 가능합니다. 이 예에서 5는 새로 고치기 전의 시간 (초)입니다.
header( "refresh:5;url=wherever.php" );
실제로이 코드를 teneff가 말한대로 사용할 수 있지만 전송 된 출력 앞에 반드시 헤더를 넣을 필요는 없습니다 ( "cannot relocate header .... : 3 오류"가 출력됩니다).
이를 해결하려면 ob_start();
html이 출력되기 전에 php 함수 를 사용하십시오 .
ob를 종료하려면 ob_end_flush();
html 출력이없는 후에 넣으십시오 .
건배!
파일을 저장하기 위해 다른 이름으로 저장 대화 상자를 열 때 5 초 후 PHP 새로 고침이 작동하지 않았습니다. (header ( 'Content-type : text / plain'); header ( "Content-Disposition : attachment; filename = $ filename > ");)
다른 이름으로 저장 링크를 클릭하고 파일을 저장 한 후 호출 페이지에서 시간 제한 새로 고침이 중지되었습니다.
그러나 대단히 감사합니다. ibu의 자바 스크립트 솔루션은 내 웹 페이지를 계속해서 똑딱 거리고 새로 고쳤습니다. 이것이 내 특정 애플리케이션에 필요한 것입니다. 그래서 여기에 php 문제에 대한 자바 스크립트 솔루션을 게시 해 주셔서 감사합니다.
잠시 후 자바 스크립트를 사용하여 리디렉션 할 수 있습니다.
setTimeout(function () {
window.location.href = 'http://www.google.com';
},5000); // 5 seconds
PHP로 리디렉션하는 경우에는 단순히 sleep () 명령을 사용하여 리디렉션하기 전에 몇 초 동안 절전 모드를 사용하면됩니다.
그러나 당신이 언급하는 것은 메타 새로 고침 태그라고 생각합니다.
http://webdesign.about.com/od/metataglibraries/a/aa080300a.htm
이 자바 스크립트 코드를 사용하여 특정 시간 후에 리디렉션 할 수 있습니다. 그것이 효과가 있기를 바랍니다.
setRedirectTime(function ()
{
window.location.href= 'https://www.google.com'; // the redirect URL will be here
},10000); // 10 seconds
참고 URL : https://stackoverflow.com/questions/6119451/page-redirect-after-certain-time-php
'code' 카테고리의 다른 글
리퍼러를 사용할 수 없을 때 Ruby on Rails에서 redirect_to : back을 올바르게 수행합니다. (0) | 2020.09.02 |
---|---|
응용 프로그램 오류 :이 버전의 응용 프로그램은 시장 청구 용으로 구성되지 않았습니다. (0) | 2020.09.02 |
Request.GetOwinContext를 찾을 수 없습니다. (0) | 2020.09.02 |
Xcode 명령-슬래시 바로 가기가 주석으로 만 작동하는 경우가 있음 (0) | 2020.09.02 |
UIView 레이어의 내부 그림자 효과? (0) | 2020.09.02 |