12 / 12 / 2
Регистрация: 02.12.2015
Сообщений: 620
|
|||||||||||
1 | |||||||||||
почему без задержки?14.09.2020, 10:43. Показов 411. Ответов 9
Метки нет (Все метки)
Редирект происходит мгновенно, почему-то не срабатывает 5 секунд
Как-то можно сделать паузу на 5 секунд и потом только редирект? Клиент не успевает прочесть текст, просит хотя бы 5 секунд.
0
|
14.09.2020, 10:43 | |
Ответы с готовыми решениями:
9
Scanner без задержки Не открывает флешку без задержки Обновление формы без задержки Обновление данных в базе без задержки |
1084 / 746 / 364
Регистрация: 09.07.2018
Сообщений: 1,760
|
||||||
14.09.2020, 10:52 | 2 | |||||
НиколайВасильев,
0
|
12 / 12 / 2
Регистрация: 02.12.2015
Сообщений: 620
|
|
14.09.2020, 21:07 [ТС] | 3 |
Строитель,
Оба варианта работают под хром. Под IE и FF редирект выполняется мгновенно.
0
|
1152 / 554 / 320
Регистрация: 21.06.2012
Сообщений: 1,854
|
|||||||||||
14.09.2020, 21:15 | 4 | ||||||||||
НиколайВасильев,
На js можно тоже сделать редирект с задержкой.
0
|
12 / 12 / 2
Регистрация: 02.12.2015
Сообщений: 620
|
|
15.09.2020, 00:12 [ТС] | 5 |
sasha0012, этот скрипт будет на стороне клиента. у меня серверный скрипт и не нужно весь хвост тащить, клиент получает свой URL, который из таблицы поднимается и строить из-за 2 браузеров скрипт на стороне клиента не хотелось бы. Предложили прямо в echo всунуть тег script и в нем setTimeout, попробую.
Вообще странно получается, PHP скрипт работает на сервере и ему должна быть без разницы клиентская часть.
0
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
15.09.2020, 01:05 | 6 |
Так ему и без разницы. Обработка нестандартного заголовка ответа Refresh лежит полностью на клиенте.
Не по теме: PS. имхо, показывать надпись что через пять секунд я редиректнусь - одно из самых бесполезных занятий. Если нужен редирект - просто сделать его нормально, т.е заголовком Location и статусом 3xx
0
|
1263 / 960 / 226
Регистрация: 01.10.2018
Сообщений: 3,717
|
|
15.09.2020, 10:37 | 7 |
Как выше написали, заголовок нестандартный. Дублируйте его кодом на JS и соответствующей ссылкой для ручного перехода.
Перенаправления-то обрабатывает клиент Уверен, ваш скрипт делает свою работу - отправляет заголовок клиенту Добавлено через 4 минуты Да, и выводите полноценную страницу, а не какие-то фрагменты наподобие странного 'You\'ll be redirected in about 5 secs. If not, click <a href="wherever.php">here</a>.' Добавлено через 4 минуты Между заголовком и метатегом разницы не замечал, но можете и здесь продублировать. В HTML 4.01 Spec была одна любопытная фраза по поводу http-equiv:
0
|
12 / 12 / 2
Регистрация: 02.12.2015
Сообщений: 620
|
|
15.09.2020, 14:22 [ТС] | 8 |
Согласен, на клиентскую машину попадает от сервера указание открыть этот URL и дальше клиентский браузер. Может как раз в этом дело.
Кстати, уже многие солидные фирмы просто блокируют старые браузеры, напр. IE11, устали бороться. Там вообще-то будет картинка, заказчик обдумывает, что нарисовать. Я бы сразу делал редирект без бла-бла-бла. Кто платит, тот и музыку заказывает.
0
|
1263 / 960 / 226
Регистрация: 01.10.2018
Сообщений: 3,717
|
|
15.09.2020, 15:04 | 9 |
0
|
12 / 12 / 2
Регистрация: 02.12.2015
Сообщений: 620
|
|
16.09.2020, 09:13 [ТС] | 10 |
Да, заказчик хочет лого своей фирмы и строчка про 5 секунд. Чем бы дитя не тешилось, лишь бы платила.
0
|
16.09.2020, 09:13 | |
16.09.2020, 09:13 | |
Помогаю со студенческими работами здесь
10
Передвижение Image кнопками клавиатуры без задержки Поочередный вывод на экран без задержки всей программы WDT таймер срабатывает без задержки ATmega 328 Обработка поступающих данных без задержки основного цикла Осуществить движение змейки без задержки на ожидания ввода Есть ли возможность заходить на заблокированные сайты без задержки совсем? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |