phpinfo mostrando HTTP_ALLOWCOOKIES definido como NO - como mudar?

phpinfo mostrando HTTP_ALLOWCOOKIES definido como NO - como mudar?

Temos um servidor de desenvolvimento e um servidor ativo que foram aparentemente construídos de forma idêntica. No entanto, a página do servidor ativo phpinfo()mostra o seguinte na seção "Ambiente Apache"

HTTP_ALLOWCOOKIES NO

Não vejo esta linha no ambiente Dev.

As variáveis ​​de sessão do ambiente ativo não estão funcionando e acho que a falta de suporte ao cookie Apache é provavelmente o motivo - mas não consigo descobrir como ou por que HTTP_ALLOWCOOKIESestá definido como NO no servidor ativo ou como ativá-lo. Fiz grep nos arquivos de configuração PHP e Apache e pesquisei muito no Google sem alegria - pensei que isso seria uma solução fácil!

Qualquer ajuda/indicações muito apreciadas.

Responder1

Isso não tem nada a ver com o servidor Apache ("Ambiente Apache" foi o que me trouxe aqui) - não há configuração para HTTP_ALLOWCOOKIES - é apenas um cabeçalho sendo enviado para o servidor web. Acontece que ele estava sendo configurado pelo servidor Varnish na frente dos servidores web - doh!

Se alguém se deparar com isso - verifique seus servidores upstream - como balanceadores de carga de proxy reverso e/ou servidores de cache :)

informação relacionada