Phalcon не высылает cookie

184
21 декабря 2018, 14:10

Пробую задать куки, как через setcookie, так и через $this->cookies->set/send, но почему то сервер не передает заголовки с куками, причем что самое интересное, при входе на "/admin" все хорошо работает, а на других - нет, никаких ошибок не выводиться, куки пробую задать перед всем контентом, не подскажите в чем может быть проблема?

P.S. проект не мой, как мне разказали, раньше все работало нормально, но после каких то обновлений на сервере, перестало.

Версия phalcon 3.3.1 Сервер nginx Версия php 7.0

Answer 1

Оказалось все просто, на сервере был установлен Varnish, и его настройки выглядели так:

if (!(bereq.url ~ "^/admin")) {
    unset beresp.http.set-cookie;
    unset beresp.http.cookie;
    unset beresp.http.Cache-Control;
    unset beresp.http.Pragma;
    unset beresp.http.Server;
}

Теперь все стало на свои места :)

READ ALSO
Как перетащить файл laravel из одной папки в другую

Как перетащить файл laravel из одной папки в другую

Мне нужно перетащить файл из одной папки в другую, и обрезать ее по заданным размерам(crop)Подскажите, как это реализовать в laravel? То в Image что-то...

220
Написание кода PHP

Написание кода PHP

Я начинающий программистМне нужно написать небольшой код

192
Не выполняется второй запрос sql

Не выполняется второй запрос sql

Выполняется только второй запрос, как это исправить?

202
Фильтр массива php

Фильтр массива php

Есть список матчей, выводится из массиваПри клике на матч в $_GET запрос уходит ID матча

236