+166
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Сайт Управления безопасности информационных технологий</title>
</head>
<body>
<?php
echo "You will be redirected after 5 seconds";
sleep(5);
header("Location: https://itsdhub");
?>
</body>
</html>
Найдено в fido7.ru.php.
Хотел сделать с помощью PHP редирект с таймаутом.
Считал, что сначала пользователь увидит сообщение "You will be...", а через
пять секунд сработает header. Hо получается так, что сообщение в браузере не
выводится, а просто идет пятисекундная задержка с последующим срабатыванием
header. Почему? Что я не так сделал?
Запостил: 0__1,
04 Марта 2011
GhOsTMZ 04.03.2011 09:02 # 0
whitequark 04.03.2011 09:03 # −2
Кстати, если flush вставить, то работать это перестанет, потому что заголовки HTTP идут до тела. То есть так, как сейчас, из-за кеширования вывода заголовок втыкается до тела и браузер сразу же после его получения (даже не глядя на тело) делает перенаправление, а после втыкания flush() PHP не сможет добавить заголовок, и редирект не сработает вообще.
Выкиньте к чертям весь код и оставьте HTML с тегом <meta http-equiv="refresh" content="5;URL=https://whatever">
0__1 04.03.2011 09:17 # 0
> Найдено в fido7.ru.php.
7ion 06.03.2011 22:41 # 0
Мета рефреш нежелательно использовать по спецификации уже больше года.
whitequark 06.03.2011 22:49 # −1
bugmenot 06.03.2011 23:08 # 0
ZX_Spectrum 07.03.2011 16:20 # 0
7ion 07.03.2011 22:38 # −1
http://en.wikipedia.org/wiki/Meta_refresh
bugmenot 08.03.2011 01:49 # +1
> wikipedia.org
I LOLD
7ion 08.03.2011 09:18 # 0
>W3C
Не перевирайте.
bugmenot 08.03.2011 09:45 # 0
7ion 08.03.2011 17:36 # 0
Вот вам линк на W3C.
http://www.w3.org/TR/WCAG10-CORE-TECHS/#auto-page-refresh
bugmenot 08.03.2011 17:58 # +1
> уже больше года
> 6 November 2000
проще было согласиться выше, rly :-P
ZX_Spectrum 08.03.2011 20:53 # −1
и вообще, в спецификациях много ерунды нестыковок, так что не стоит считать их манной небесной.
0__1 04.03.2011 09:07 # 0
http://groups.google.com/group/fido7.ru.php/browse_thread/thread/869a752612e424ad?pli=1
bugmenot 04.03.2011 09:22 # +3
надо бы RU.HACKER выписать...
0__1 04.03.2011 09:29 # +1
В javascript и html.profy немного оживлённее, и то, за счёт МицголаТхеВебмасты.
ZX_Spectrum 04.03.2011 22:38 # 0
а когда-то была веселая эха...