Задать вопрос
@wtfowned

Ошибка «слишком много переадресаций». Как отключить лимит переадресаций браузера?

Доброго дня! У меня скрипт на PHP написан таким образом, что по достижению конца выполнения (5-30 минут 1 цикл, в котором 15 редиректов), ищет нет ли новых заданий на выполнение, и если есть - продолжает выполняться, редиректит на 1ый шаг с новым заданием (конфигом).

Столкнулся с проблемой, что через определенное количество циклов (я-то планировал оставить комп на пол дня и отойти) мне браузер Chrome выдает ошибку "Сайт scripts.loc выполнил переадресацию слишком много раз." Причем, похоже, ему достаточно ровно 20 редиректов и не важно в какой промежуток времени.

Где выставить этот лимит срабатывания максимального количества редиректов, или вообще отключить для определенных сайтов? Гуглил, нигде такой проблемы нет, в основном у всех косяки с движками-вирусами и т.п.

Переписывать скрипт не собираюсь, специально был написан таким образом.
  • Вопрос задан
  • 2071 просмотр
Подписаться 2 Оценить 7 комментариев
Пригласить эксперта
Ответы на вопрос 2
sim3x
@sim3x
AJAX поддерживается ИЕ начиная с версии 5.0

superuser.com/questions/804385/edit-or-extend-chro...
Ответ написан
latteo
@latteo
Используйте редирект в браузере:
meta тег в head
<meta http-equiv="refresh" content="seconds;URL-to-redirect">

https://www.w3.org/TR/WCAG20-TECHS/H76.html

или js
www.w3schools.com/js/js_window_location.asp

А лучше всего запустите php скрипт через консоль, у меня так парсеры неделями работают и стопаются только из-за необходимости ОС перезагружать
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 20:34
3000 руб./за проект
22 дек. 2024, в 20:12
10000 руб./за проект
22 дек. 2024, в 19:47
3000 руб./за проект