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

Почему в yii может быть пустым Yii::app()->request->urlReferrer?

Добрый день,

Засунул в экшн контроллера (users/registration) такую конструкцию:

if(!$role || ($role < 1 || $role > 2))
        {

            Yii::app()->user->setFlash('error','Пожалуйста укажите роль');
            die(Yii::app()->request->urlReferrer);
            $this->redirect(Yii::app()->request->urlReferrer);
        }


Yii::app()->request->urlReferrer не выдало Url страницы, откуда я пришел, в чем может быть проблема?
  • Вопрос задан
  • 221 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
Akdmeh
@Akdmeh
PHP, Yii2, Music
Клиент не обязан отдавать вам свой Referrer, это "добровольная" информация.
Если вы открываете страницу из закладок или открываете новую вкладку - реферрера может и не быть.
Или браузеру просто "так захотелось".
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы