Вот мои страницы:
Страница перенаправления: если у пользователя есть открытый сеанс, перенаправить на соответствующий ресурс, иначе перенаправить на страницу входа.
Страница входа: если информация для входа пользователя действительна, перенаправить на $_SERVER['HTTP_REFERER'], иначе отобразить страницу входа.
Когда вы посещаете страницу перенаправления, она видит, что у вас нет действительного сеанса, и перенаправляет на страницу входа. Затем вы можете без проблем войти в систему, но после аутентификации я получаю сообщение «Эта веб-страница имеет петлю перенаправления». страницу в Хроме.
Это не настоящий цикл, поскольку есть несколько выходов (IE предоставляет действительные данные для входа и переходит к целевому ресурсу, предоставляет неверный вход и получает сообщение об ошибке и т. д.). Но я вижу замешательство браузера (переход от a к b и снова к a).
Любые идеи, как я могу решить эту проблему?
Ваше здоровье