- 1
- 2
sleep(10);
header('Location: http://example.com');
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+175
sleep(10);
header('Location: http://example.com');
Называется "Редирект через 10 секунд".
Собственно автору требовалось это: <meta http-equiv="refresh" content="10; url=index.php">.
Знаете ли вы, что мета-тег refresh - это тоже говнокод?
Консорциум W3C уже довольно давно просит не использовать его в своих работах :)
это о чем то говорит
Никогда в жизни не использовал заголовок Refresh.
Хорошим тоном будет сделать так:
Ну, это если сразу.
А так - JavaScript'ом, батенька, JavaScript'ом!
Но тут можно и поспорить, так что другие мнения возможны, я бы их послушал :)
JavaScript'ом?ну тогда только не echo('<script>location.href="index.php"; </script>');
Нам как раз нужно перенаправить, внимательнее читать надо.
И естественно JS внедряется в проект не так.
Сейчас покажу, как надо.
врядли Moved Permanently - это ведь как бы значит, что старая страница "не нужна"
за перенаправлятор +++ ))))
Это значит, что это перенаправление стоит здесь навсегда.
Ты вообще о чем споришь помнишь?
Мы обсуждаем лучший способ перенаправить пользователя через 10 секунд на другую страницу.
Какая логика, какие условия?
А все остальные варианты таки покажут страницу, и только потом переместят на индекс
сам ГК зависнет на 10 сек, потом сделает редирект (если бравзер не отвалицо по таймауту)
Метатаг покажет страницу, и потом сделает редирект (уже со страницы)
Первый случай не нужен никогда
Второй -- почти никогда