phpinfo で HTTP_ALLOWCOOKIES が NO に設定されていることが示されています - どのように変更しますか?

phpinfo で HTTP_ALLOWCOOKIES が NO に設定されていることが示されています - どのように変更しますか?

一見同じように構築された開発サーバーとライブサーバーがあります。しかし、ライブサーバーのphpinfo()ページの「Apache環境」セクションには次のように表示されます。

HTTP_ALLOWCOOKIES NO

開発環境ではこの行は表示されません。

ライブ環境のセッション変数が機能していません。おそらく Apache の Cookie サポートがないことが原因だと思いますが、HTTP_ALLOWCOOKIESライブ サーバーで NO に設定されている理由や設定方法、または有効にする方法がわかりません。PHP および Apache 構成ファイルを grep で検索し、Google でいろいろ検索しましたが、何も見つかりません。簡単に解決できると思いました。

あらゆる助言やアドバイスをいただければ幸いです。

答え1

これは Apache サーバーとは何の関係もないことが判明しました (「Apache 環境」が私をここで困惑させました) - HTTP_ALLOWCOOKIES の設定はありません - これは Web サーバーに送信されるヘッダーにすぎません。Web サーバーの前の Varnish サーバーによって設定されていたことが判明しました - ああ!

他にもこの問題に遭遇した人がいたら、リバース プロキシ ロード バランサーやキャッシュ サーバーなどの上流サーバーを確認してください :)

関連情報