ブラウザー (Chrome) が Request ヘッダーを送信していることがわかります - Accept-Encoding:gzip,deflate,sdch
ただし、サーバーでヘッダーを印刷すると、そこに Accept-Encoding が表示されません。
var_dump(getallheaders());
これはサーバーの設定の問題ですか?もしそうなら、何が欠けていますか?
ブラウザー (Chrome) が Request ヘッダーを送信していることがわかります - Accept-Encoding:gzip,deflate,sdch
ただし、サーバーでヘッダーを印刷すると、そこに Accept-Encoding が表示されません。
var_dump(getallheaders());
これはサーバーの設定の問題ですか?もしそうなら、何が欠けていますか?
HTTP ヘッダーは$_SERVER
、キーの前にHTTP_
.
ヘッダーが HTTP 要求に含まれていない場合はAccept-Encoding
、ブラウザーが実際にそのヘッダーを送信したことを確認する必要があります。
if (isset($_SERVER['HTTP_ACCEPT_ENCODING'])) {
echo "Accept-Encoding is set to: ", $_SERVER['HTTP_ACCEPT_ENCODING'];
} else {
echo "Accept-Encoding is not set.";
}