Как вы думаете, при автоматическом перенаправлении (например, при входе на сайт) пользователю нужно давать ссылку на страницу, на которую он будет перенаправлен, или в этом нет необходимости? Какой вариант предпочтительнее?
Опция 1: header ("Location: www.sitename.dom/page");
exit();
Вариант 2:
echo '';
die ("Redirecting to this page…");
Лично я раньше считал, что вариант 2 однозначно более правильный, поскольку браузер пользователя может не поддерживать автоматическое перенаправление.
Сейчас я в этом серьезно сомневаюсь, ведь таких браузеров практически не осталось — может, их стоит просто игнорировать? Минусы второго варианта очевидны: чтобы пользователь успел что-то прочитать, ему нужно подождать минимум три секунды, а это время.
Если выполнить редирект через 0 секунд, перед пользователем промелькнут какие-то слова — лично меня такой шум раздражает. Как вы думаете? Из своего или чужого опыта.
Теги: #браузеры #юзабилити #вопросы #HTML #php #redirect #redirection #p #P #php
-
Выпуск Linux-Дистрибутива Opensuse 42.3
19 Oct, 24 -
Будет Ли Opera Mobile Бесплатной?
19 Oct, 24