Header If-None-Match zmizel

Vyřešeno482 zhlédnutíWebhosting
0

Dobrý den,
poprosím o pomoc, proč mi po zavolání php souboru na mém hostingu nejde zobrazit parametr z hlavičky $_SERVER[‚HTTP_IF_NONE_MATCH‘], popř. apache_request_headers()

Adresu php souboru volám např. z Postman, kde vyplním hlavičku If-None-Match.

Ještě před dvěma dny to fungovalo.

V php souboru mám jen tento kod
var_dump(apache_request_headers(), $_SERVER);
exit;
ale atribut HTTP_IF_NONE_MATCH vůbec není v proměnné $_SERVER

At nastavuji do .htaccessu vše možné, tak mam tento parametr prázdný. Poradíte mi prosím?

Děkuji

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
RM130195 Vybral nejlepší odpověď 16. 10. 2020
0
46.16K Odpověď od WEDOS Internet, a.s. 0 Comments

Dobrý den,

ze zákaznické podpory WEDOS s tímto bohužel nepomůžeme, to by byla otázka na nějakého programátora.

Nechoval by se příkaz rozdílně s jinou verzí PHP? Mohu případně nabídnout tento návod:

https://stackoverflow.com/questions/2000715/answering-http-if-modified-since-and-http-if-none-match-in-php

Třeba se vyjádří i někdo z naší online komunity, kdo má s podobným problémem zkušenosti.

Role: Podpora Web: https://wedos.cz Vizitka: Produktový manažer.
RM130195 Vybral nejlepší odpověď 16. 10. 2020
0

.htaccess obsahuje

# BEGIN Expire headers
<ifModule mod_expires.c>
Header set Cache-Control „max-age=0, no-cache, no-store, must-revalidate“
Header set Pragma „no-cache“
Header set Expires „Sat, 1 Jan 2000 01:00:00 GMT“
</ifModule>
# END Expire headers

A když dám do hlavičky If-None-Match2, tak se to zobrazí v pohodě.

Role: Zákazník
MV270050 Změnil status na publikováno 23. 9. 2020
0

Dobrý den,

to ale asi není otázka na programátora. To bude nějaké nastavení na Vašich serverech.

Vaše verze phpka je 7.3.18.

Verzema to ale není, protože jsem testoval verze 7.2.6, 7.3.22, 7.3.17, 7.3.13.

Testoval jsem to na localhostu, a ještě na dalších dvou webhostingách, a nikde nemám problém.

Jen u Vás se ten parametr nezobrazuje. Napadá mi jedině, jestli ho někde nefiltrujete, kvůli tý defaultní keši, co máte třeba nastavenou.

Mizí vlastně i parametr If-Modified-Since.

Role: Zákazník
MV270050 Změnil status na publikováno 24. 9. 2020