MyBB.de Forum
[G] No-Cache-Einstellung ohne Wirkung? - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html)
+---- Forum: Bugs (https://www.mybb.de/forum/forum-40.html)
+----- Forum: Gemeldete/Nicht gemeldete Bugs (https://www.mybb.de/forum/forum-41.html)
+----- Thema: [G] No-Cache-Einstellung ohne Wirkung? (/thread-944.html)



[G] No-Cache-Einstellung ohne Wirkung? - poncho - 27.01.2006

Hallo Leute,

Ich habe das Problem, dass Seiten immer aus dem Browser-Cache geladen werden, obwohl ich die "no-cache"-Header-Option aktiviert habe.
Nach einer Überprüfung, habe ich auch festgestellt, dass dieser Header nicht gesendet wird.

Beim phpBB bewirken diese Header-Zeilen das Abschalten des Caches:
Code:
Cache-Control: private, pre-check=0, post-check=0, max-age=0
Expires: 0
Pragma: no-cache
Sowas oder etwas ähnliches gibt es beim MyBB scheinbar nicht !?

Ist das nun ein Bug oder mache ich noch etwas falsch?


RE: No-Cache-Einstellung ohne Wirkung? - Michael - 27.01.2006

Diese Option gibt es leider nicht. Versuche es mal, indem du folgenden Code ins Template "headerinclude" einfügst:
Code:
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="PRIVATE">
<META HTTP-EQUIV="EXPIRES" CONTENT="0">
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">



RE: No-Cache-Einstellung ohne Wirkung? - poncho - 27.01.2006

Ich habe den Quelltext nochmal unter die Lupe genommen und wohl einen kleinen Bug gefunden.

Datei: inc/functions.php:
PHP-Code:
function pageheaders() {
    global 
$settings;
    if(
$mybb->settings['nocacheheaders'] == "yes" && $mybb->settings['standardheaders'] != "yes")
    {
        
header("Expires: Sat, 1 Jan 2000 01:00:00 GMT");
        
header("Last-Modified: " gmdate("D, d M Y H:i:s") . "GMT");
        
header("Cache-Control: no-cache, must-revalidate");
        
header("Pragma: no-cache");
    }

$settings wird geholt aber $mybb genutzt... das funktioniert natürlich nicht.
Es muss also "global $mybb;" heißen, dann funktioniert es auch mit dem Cache Smile


RE: No-Cache-Einstellung ohne Wirkung? - Michael - 27.01.2006

Das kommt davon wenn man schneller schreibt als denkt. Big Grin


RE: [G] No-Cache-Einstellung ohne Wirkung? - poncho - 27.01.2006

Huch, schon verschoben und im offiziellen Bugtracker gepostet. Du bist ja ein ganz schneller Big Grin