phpinfo показывает HTTP_ALLOWCOOKIES со значением NO - как изменить?

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

HTTP_ALLOWCOOKIES NO

Не вижу этой строки в среде разработчиков.

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

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

1 ответ

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

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

Другие вопросы по тегам