net-board.net Archiv
HTTP Header Modifizierungen ?? - Druckversion

+- net-board.net Archiv (https://net-board.net)
+-- Forum: Deine eigene Homepage (https://net-board.net/forumdisplay.php?fid=26)
+--- Forum: Scriptsprachen (+Datenbanksysteme) (https://net-board.net/forumdisplay.php?fid=19)
+--- Thema: HTTP Header Modifizierungen ?? (/showthread.php?tid=5767)



HTTP Header Modifizierungen ?? - Futjikato - 09.02.2008

Also ich lese gerade ein Buch über Sicherheit in Webanwendungen ... muss man ja machen wenn man später ml beruflich Websites programmieren will Wink
Auf jeden Fall schreibt der Autor da etwas über Caching und wie man das verhindern kann etc. Jetzt war mir schon bekant , dass man mit Hilfe von meta angaben das caching von Seiten verhinden kann ... und was sagt er :
Zitat:[...] Das Hauptproblem bei dieser Lösung ( das Caching via Metaangaben zu verhindern ) ist, dass gemeinsam genutzte Caches die Anweisungen in HTML generell nicht berücksichtigen. Proxys schauen normalerweise nicht in Dokumente hinein, sondern achten nur auf die HTTP-Header.

Meine Frage :
Wie schreibe ich denn etwas direkt in den HTTP-Header ohen das in mein HTML Document mit einzubeziehen :help:

// EDIT //
Habs herausgefunden :
Man kann sowas einfach in die .htaccess reinschreiben .. wie genau siehste hier
http://httpd.apache.org/docs/2.0/mod/mod_headers.html


- kickedINtheHEAD - 09.02.2008

Brauchst nicht unbedingt ein eigenes Apache Modul, geht auch ganz einfach mit PHP. Um Caching an den Proxies zu verhindern kannst am Anfang jeder Seite auch mit PHP die Header modifizieren.

[code=php]header("Expires: ".gmdate("D, d M Y H:iConfused")." GMT");
header("Last-Modified: ".gmdate("D, d M Y H:iConfused")." GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");[/code]


- Futjikato - 09.02.2008

ok danke Smile