» Poradna » Počítačové sítě

PHP - problém s cache?

 |   |  Microsoft Windows 7 Opera 9.80

Hezký den,
vytvářím nějaké webové stránky v PHP, a od jisté doby, ať upravím php soubor jakkoliv, nahraju na server a pak zobrazím v prohlížeči, vidím pouze původní starou verzi. Jako by jí to tahalo z nějaké cache. Děje se to tak ve všech prohlížečích i na více zařízeních. Má PHP nějakou takovou cache? PHP se teprve učím a toto nějak nechápu...
Děkuji všem za radu.

Odpovědi na otázku

 |   |  Microsoft Windows 7 Firefox 13.0.1

Skus jako první vymazat cache prohlížeče, nebo jiný prohlížeč.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 13.0.1

Jak jsem psal - Děje se to tak ve všech prohlížečích i na více zařízeních. ...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 13.0.1

Jiný prohlížeč myslím takový, kde není stará verze v cache
Na serveru cache na kód není, skus si to třeba zápisem do db nebo souboru.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 13.0.1

Nechápu to...
Zkusil jsem vytvořit nový subor "test.php", dal jsem do něj pouze echo 'test';
Při prvním načtení se zobrazilo "test", pak jsem soubor změnil na echo 'test2'
zobrazilo se jen "test"... odteď ať napíšu do souboru cokoliv, zobrazí se jen "test".
Divné....

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 13.0.1

No a teď se podívej jiným browserem, kde nebyla nikdy načtená první verze.
Nebo nech zapsat něco do txt souboru, pak udělej změnu v kódu a nech znova zapsat. Browser sice ukáže pokaždé stejný výsledek, ale v souboru bude správný výstup...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 13.0.1

mám na mysli zápis phpčkem pomocí :

$soubor=fopen($sname, "w");
rewind($soubor);
fwrite($soubor,"text1");
fclose($soubor);

snad ten kousek kódu projde

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 13.0.1

Omg, mě asi klepne.
Tak mě náhodou napadlo napsat ještě poskytovateli hostingu. Odpověď rychlá, cituji "pravdepodobne se jedna o problem s cache na reverzni proxy kterou jsme dnes nasazovali", pracovník podpory tuto cache vypnul a teď už je to funkční. Na jednu stranu jsem rád že je to vyřešené, na druhou mě neskutečně se*e, že jsem s tím strávil celý večer.
Tobě každopádně moc díky za snahu vyřešit tento problém a přeji dobrou noc.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 IE 9.0

a nebo si nastudovat něco o tom, jak kešování se dá ovlivnit hlavičkou v http protokolu, pak by se ti to třeba do té keše neukládalo...

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: PHP




Určitě si přečtěte

Jak dopadl velký den Applu s náloží novinek: Sledujte, co letos připravil

Jak dopadl velký den Applu s náloží novinek: Sledujte, co letos připravil

** Apple večer představil novinky ** Ukáže nové operační systémy, ale čekala se i nová zařízení ** Začíná vývojářská konference Applu WWDC 2018

Karel Javůrek | 87

Takhle zemřete, když asteroid dopadne na vaše město

Takhle zemřete, když asteroid dopadne na vaše město

** Jak by to dopadlo, kdyby na světovou metropoli či do nedalekého moře dopadl velký asteroid? ** Simulovali to odborníci z University of Southampton ** Výsledky jsou velmi zajímavé

Petr Kubala | 32

Rekordy počasí: V Česku to ještě jde, skutečné extrémy zažívají jinde

Rekordy počasí: V Česku to ještě jde, skutečné extrémy zažívají jinde

** Teplotní extrémy dokážou překvapit. Seznamte se s rekordy v Česku i ve světě ** Rekordní hodnoty jsou mnohdy až k neuvěření ** Zjistěte, kdy ke bylo největší horko, zima, déšť či vítr

Karel Kilián | 7

Sex a rozmnožování při mezihvězdné cestě: Kolik lidí je potřeba pro let k Proximě Centauri?

Sex a rozmnožování při mezihvězdné cestě: Kolik lidí je potřeba pro let k Proximě Centauri?

** Vědci spočítali, jak velká by musela být posádka pro vícegenerační let k nejbližší hvězdné soustavě ** Proxima Centauri se nachází 4,3 světelných let od nás ** Za současných technologií bychom k ní letěli 6300 let

Petr Kubala | 53


Aktuální číslo časopisu Computer

Velký test 18 bezdrátových sluchátek

Vše o přechodu na DVB-T2

Procesory AMD opět porážejí Intel

7 NVMe M.2 SSD v přímém souboji