Frage

ich diese Seite haben, nennen wir es index.php

index.php hat eine Liste von Benutzern und entfernen Benutzer-Taste. Das braucht sie removeUser.php

Und die letzte Zeile von removeUser.php ist zurück zu index.php

gehen

Aber in Firefox, es sieht immer noch das gleiche, ein normaler Benutzer nicht wissen, wie eine harte Aktualisierung oder den Cache jedes Mal der Seite geladen werden manuell löschen.

Ich habe versucht,

CACHE-CONTROL NO-CACHE,NO-STORE

und auch

PRAGMA NO-CACHE,NO-STORE

Ich habe sogar versucht EXPIRY 0 in den META-Tags Einstellung, keine dieser Hilfe. Obwohl es alle perfekt in Chrome und anderen Browsern funktioniert, es ist nur Firefox, dass dieses Problem hat.

Das sind meine Header, beantragt von @ Alex

http://localhost/xChange/home.php

GET /xChange/home.php HTTP/1.1
Host: localhost
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://localhost/xChange/home.php
Cookie: laobgcidne=yes; eambacidle=inaresh.online@gmail.com
Cache-Control: max-age=0

HTTP/1.1 200 OK
Date: Fri, 10 Dec 2010 08:28:25 GMT
Server: Apache/2.2.11 (Win32) PHP/5.3.0
X-Powered-By: PHP/5.3.0
Cache-Control: no-cache, must-revalidate
Expires: Sat, 26 Jul 1997 05:00:00 GMT
Content-Length: 6130
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: text/html
War es hilfreich?

Lösung

sendet ein Header für ein Datum in der Vergangenheit abgelaufen ist.

Beispiel

header("Cache-Control: no-cache, must-revalidate"); 
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");

Quelle .

Update

Ihre Header sehen ziemlich gut. Ich weiß nicht, was Firefox tut.

Sie können dies auch auf den Link, ist es um sicherzustellen, dass immer lädt eine neue Kopie.

<?php $link = 'home.php'; ?>
<a href="<?php echo $link . '?m=' . filemtime($link); ?>">Home</a>

Andere Tipps

Einfach Drücken Sie Strg + F5 für harten refresh auf Ihrem Browser Seite es Cache der aktuellen Seite entfernt und laden Sie die neu bearbeiteten Seite

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top