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 перед веб-серверами.
Если кто-то еще сталкивался с этим - проверьте ваши вышестоящие серверы - такие как балансировщики нагрузки обратного прокси-сервера и / или кэширующие серверы:)