CMS DataLife Engine - Система управления сайтами

Sign in to follow this  
Rezus

Багулька в редиректе

Recommended Posts

Всем привет. Опишу сразу ситуацию:

Ставлю ссылку на редирект через нововеденный модуль. Причем ссылка в открытие в новой вкладке.

Открываю первый раз - все хорошо. Нажимаю на ссылку еще раз - редирект просто не срабатывает. 

Нажимаю еще раз - все ок. Как будто он срабатывает через раз.

Прошу пофиксить возможно проблема была выявлена только у меня

Share this post


Link to post
Share on other sites

Все правильно. И никакого бага здесь нет. Это сработала автоматическая защита от бесконечного редиректа, чтобы невозможно было зациклить браузер и "подвесить" сервер, когда с одного редиректа тут же "прыгают" на другой а с его например на первый. Поэтому редирект срабатывают только один раз, после редиректа тут же повторная попытка "прыгнуть" не сработает. Вы тестируете, кликая тут же опять, я вас понимаю. Но в реальной жизни так никто не делает.

Share this post


Link to post
Share on other sites
1 час назад, celsoft сказал:

Все правильно. И никакого бага здесь нет. Это сработала автоматическая защита от бесконечного редиректа, чтобы невозможно было зациклить браузер и "подвесить" сервер, когда с одного редиректа тут же "прыгают" на другой а с его например на первый. Поэтому редирект срабатывают только один раз, после редиректа тут же повторная попытка "прыгнуть" не сработает. Вы тестируете, кликая тут же опять, я вас понимаю. Но в реальной жизни так никто не делает.

Хорошо. Спасибо за пояснение

А как я могу убрать это ограничение или допустим выставить блокировку при четвертом переходе по ссылке?

Share this post


Link to post
Share on other sites
18 минут назад, Rezus сказал:

А как я могу убрать это ограничение или допустим выставить блокировку при четвертом переходе по ссылке?

Нужно править файл engine/init.php

 

Мы не пишем модификаций скрипта на заказ, поэтому я к сожалению не могу вам предоставить готовых изменений. Хотя мне лично вообще непонятно зачем это делать. Ведь это ограничение не на количество редиректов, а на выполнение подряд редиректов, пользователь всегда будет отправляться на редирект, его не будет только если только что до этого уже был редирект. Никто не делает многократные редиректы подряд, это вообще непонятные вещи.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this