2013-07-30 2 views
0

Я хотел бы перенаправить пользователя на сайт с показом на веб-сайте информации «Перенаправление ... Подождите». Каков способ поститься? Я могу использовать HTML и PHP.PHP - переадресовать сайт с информацией

+0

Самый быстрый способ сделать это: ** не ** задерживать их, показывая им перенаправляющее сообщение. – Quentin

ответ

5

Дайте попробовать это:

<!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

Если вы хотите сделать это с php, вы можете использовать функцию заголовка(), чтобы отправить новый заголовок HTTP, но это должно быть отправлено в браузер до того любой HTML или текст (еще до объявления).

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

Или вы пытаетесь что-то подобное с участием перенаправления кодов состояния - 301302 и т.д.

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

Ницца, но я ответил точно так же, что две минуты назад, мудрый парень. – MightyPork

+0

@MightyPork: Я не видел, чтобы ваш ответ был еще не загружен. Кстати, я редактирую свой ответ. –

Смежные вопросы