Vyřešeno — vlákno je tím uzavřené a další odpovědi do něj nepřibývají.

Otázka

LČ270618
LČ270618 Zákazník Webhosting Vyřešeno

Header If-None-Match zmizel

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

0

3 odpovědí

LČ270618
LČ270618 Zákazník

.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ě.

0
RM130195
RM130195 Podpora Přijatá odpověď

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.

O uživateli: Produktový manažer. Web: wedos.cz
0
LČ270618
LČ270618 Zákazník

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.

0

Máte stejný problém?

Tohle vlákno je uzavřené a odpovídat už v něm nejde. Když vám odpověď nestačí nebo se vás týká něco jiného, položte vlastní dotaz — odkaz na tohle vlákno do něj klidně vložte.