phpinfo, показывающий набор HTTP_ALLOWCOOKIES НЕТ - как измениться?

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

HTTP_ALLOWCOOKIES NO

Не смотрите эту строку в среде Dev.

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

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

0
задан 29 August 2015 в 09:23
1 ответ

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

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

0
ответ дан 5 December 2019 в 12:15

Теги

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