phpinfo показывает, что HTTP_ALLOWCOOKIES установлен на NO — как изменить?

phpinfo показывает, что HTTP_ALLOWCOOKIES установлен на NO — как изменить?

У нас есть dev и live сервер, которые, казалось бы, были построены одинаково. Однако phpinfo()на странице live сервера в разделе "Apache Environment" показано следующее

HTTP_ALLOWCOOKIES NO

В среде разработки эта строка не отображается.

Переменные сеанса в реальном времени не работают, и я предполагаю, что причиной является отсутствие поддержки куки Apache, но я не могу понять, как или почему HTTP_ALLOWCOOKIESустановлено значение NO на реальном сервере или как включить его. Я провел grep по файлам конфигурации PHP и Apache и много гуглил, но безуспешно — я думал, что это будет легко исправить!

Любая помощь/указания будут высоко оценены.

решение1

Оказалось, что это не имеет никакого отношения к серверу Apache (меня сюда привело "Apache Environment") - настройки для HTTP_ALLOWCOOKIES нет - это просто заголовок, отправляемый на веб-сервер. Оказалось, что он устанавливается сервером Varnish перед веб-серверами - черт!

Если кто-то еще столкнется с этим - проверьте свои вышестоящие серверы - например, балансировщики нагрузки обратного прокси-сервера и/или серверы кэширования :)

Связанный контент