Sehr geehrte Untertanen und solche die es noch werden wollen.
Ich denke viele Leute kennen das leidige Thema, dass Firefox nach einem Seitenrefresh nicht zur vorherigen Stelle springt, sondern am Seitenanfang verweilt.
Einige meinen es läge an den Meta Tags:
Nungut. Da ich diese Tatsache aber auch ohne diese Meta Tags feststellte, nämlich wenn Sessions im Spiel sind, hab ich nun ein wenig nachgeforscht und dank der Web Developer Toolbar hab ich folgendes rausgefunden:
Diese 3 Zeilen stehen dann im Header wenn eine Session gestartet wurde.
Wer das ganze nun unterbinden will, nutze folgende 3 Zeilem am Anfang der Seite:
Damit springt der Browser auch nach einem Refresh wieder zur ursprünglichen Position.
Viel Spaß damit
Ich denke viele Leute kennen das leidige Thema, dass Firefox nach einem Seitenrefresh nicht zur vorherigen Stelle springt, sondern am Seitenanfang verweilt.
Einige meinen es läge an den Meta Tags:
Code:
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="0">
Nungut. Da ich diese Tatsache aber auch ohne diese Meta Tags feststellte, nämlich wenn Sessions im Spiel sind, hab ich nun ein wenig nachgeforscht und dank der Web Developer Toolbar hab ich folgendes rausgefunden:
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Diese 3 Zeilen stehen dann im Header wenn eine Session gestartet wurde.
Wer das ganze nun unterbinden will, nutze folgende 3 Zeilem am Anfang der Seite:
PHP:
//Header setzen. Firefox / Refresh
header("Expires: " . gmdate("D, d M Y H:i:s", time() + 900) ." GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s", getlastmod()) ." GMT");
header("Cache-Control: public, max-age=900");
Damit springt der Browser auch nach einem Refresh wieder zur ursprünglichen Position.
Viel Spaß damit