Beiträge: 157
	Themen: 26
	Registriert seit: 27.01.2006
	
	
 
	
		
		
		27.01.2006, 10:19 
(Dieser Beitrag wurde zuletzt bearbeitet: 27.01.2006, 12:07 von Michael.)
		
	 
	
		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?
	
 
	
	
Dieser Satz ist falsch!
	
	
 
 
	
	
	
		
	Beiträge: 18.383
	Themen: 257
	Registriert seit: 09.02.2005
	
	
 
	
	
		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">
 
	 
	
	
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
 
	
	
 
 
	
	
	
		
	Beiträge: 157
	Themen: 26
	Registriert seit: 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 
	 
	
	
Dieser Satz ist falsch!
	
	
 
 
	
	
	
		
	Beiträge: 18.383
	Themen: 257
	Registriert seit: 09.02.2005
	
	
 
	
	
		Das kommt davon wenn man schneller schreibt als denkt. 
	 
	
	
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
 
	
	
 
 
	
	
	
		
	Beiträge: 157
	Themen: 26
	Registriert seit: 27.01.2006
	
	
 
	
	
		Huch, schon verschoben und im offiziellen Bugtracker gepostet. Du bist ja ein ganz schneller 
	 
	
	
Dieser Satz ist falsch!