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

Как получить значение куки при ajax запросе в Yii2?

Пробую получить cookie с помощью:
Yii::$app->request->cookies->get(Partner::TRACK_TAG)->value


Когда делаю это в тестовом action - получаю правильное значение:
2

Сам тестовый action:
public function actionCookie()
    public function actionCookie()
    {
        var_dump(Yii::$app->request->cookies->get(Partner::TRACK_TAG)->value);
        die;
    }


Когда получение происходит в рамках AJAX-запроса - получаю закодированное значение:
6b8dac707515065fcc82a1ba3d9f8f4937bd2bffd5e3741be410e80ef7824924a:2:{i:0;s:1:"p";i:1;s:1:"2";}


Пробовал закостылить CSRF-токен в форму(в мета-тэгах есть) чтобы проверить поможет ли - не помогло:
<input type="hidden" name="_csrf-frontend" value="<?= Yii::$app->request->csrfToken ?>">
  • Вопрос задан
  • 50 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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