@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 страницы, откуда я пришел, в чем может быть проблема?
  • Вопрос задан
  • 219 просмотров
Пригласить эксперта
Ответы на вопрос 1
Akdmeh
@Akdmeh
PHP, Yii2, Music
Клиент не обязан отдавать вам свой Referrer, это "добровольная" информация.
Если вы открываете страницу из закладок или открываете новую вкладку - реферрера может и не быть.
Или браузеру просто "так захотелось".
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы