Razorhawk
Webdesigner und MSP
Also ich hab per header befehl in php das hier erzeugt
das bewirkt ja, dass meine seite nicht gespeichert wird!
Da wir ja alle wissen, dass diese Headerinfos vor jeglichen befehlen poder htmlcodes angegeben werden müssen, sonst gibs nen schnicken fehler!
Aber das ganze sind 4 zeilen und es kommt auf zig seiten rauf, also dachte ich mir, dass ichs als funktion schreibe.
alles gemacht und per klasse eingefügt.
Nun muss ich aber erst die klasse mit require aufrufen und somit meckert er ja, da die headerbefehle nicht zuerst dastehen.
Dann kam mir in den sinn, dass man ja mit @ die fehlerausgabe unterdrücken kann und das script weiter ausgeführt wird.
Aber nu meine frage.
wird durch das unterdrücken des Ausgabefehlers denn auch die Funktion des Headers trotzdem ausgeführt???
PHP:
header ("Expires: Mon, 26 Jul 1997 05: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");
das bewirkt ja, dass meine seite nicht gespeichert wird!
Da wir ja alle wissen, dass diese Headerinfos vor jeglichen befehlen poder htmlcodes angegeben werden müssen, sonst gibs nen schnicken fehler!
Aber das ganze sind 4 zeilen und es kommt auf zig seiten rauf, also dachte ich mir, dass ichs als funktion schreibe.
alles gemacht und per klasse eingefügt.
Nun muss ich aber erst die klasse mit require aufrufen und somit meckert er ja, da die headerbefehle nicht zuerst dastehen.
Dann kam mir in den sinn, dass man ja mit @ die fehlerausgabe unterdrücken kann und das script weiter ausgeführt wird.
Aber nu meine frage.
wird durch das unterdrücken des Ausgabefehlers denn auch die Funktion des Headers trotzdem ausgeführt???