2013-07-30 2 views
0

웹 사이트에서 "리디렉션 중입니다. 기다려주십시오."라는 정보가 표시된 웹 사이트로 사용자를 리디렉션하고 싶습니다. 그 일을 금식하는 방법은 무엇입니까? HTML과 PHP를 사용할 수 있습니다.PHP - 정보가있는 웹 사이트 리디렉션

+0

가장 빠른 방법은 리디렉션 메시지를 표시하여 지연시키지 않는 것입니다. – Quentin

답변

5

이에 시도 보내기 당신이 php이 작업을 수행하려면 새 HTTP 헤더를 보낼 헤더() 함수를 사용할 수 있지만,이 전에 브라우저로 전송해야

<!DOCTYPE HTML> 
<html> 
<head> 
    <title>Page Moved</title> 
    <meta http-equiv="refresh" content="3;URL='http://www.example.com/'" />  
</head> 
<body> 
    <p>This page has moved to <a href="http://www.example.com/">www.example.com</a>.</p> 
    <p>You will be redirected within 3 seconds.</p> 
</body> 
</html> 
0

을 HTML 또는 텍스트 (선언 이전에도).

header('Location: '.$newURL); 
die(); 

아니면 상태 코드를 재 지정과 관련된이 같은 시도 - 301, 302 등 다른

function Redirect($url, $permanent = false) 
{ 
    if (headers_sent() === false) 
    { 
     header('Location: ' . $url, true, ($permanent === true) ? 301 : 302); 
     die(); 
    } 

exit(); 
} 

Redirect('http://www.example.com/', false); 

그것은 HTML을 여기

<meta http-equiv="refresh" content="3;URL='http://www.example.com/' /> 

content 쉽게 가능성은 secods 수 당신 지연 싶습니다. '

+0

좋았지 만, 2 분 전에 똑같은 대답을했습니다. 현명한 사람이었습니다. – MightyPork

+0

@MightyPork : 아직로드되지 않았다는 답변을 보지 못했습니다. btw, 나는 내 대답을 편집 중입니다. –