Thread Browser-Caching bei Bild verhindern
(8 answers)
Opened by Hagen at 2009-09-03 18:38 Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #!/usr/bin/perl use strict; use warnings; use CGI; use POSIX qw(strftime); my $cgi=CGI->new(); print $cgi->header( # Ablaufzeitpunkt in der Vergangenheit -expires => strftime('%a, %d %b %Y %H:%M:%S GMT', (gmtime()-100)), # Modifikationszeitpunkt jetzt -Last_Modified => strftime('%a, %d %b %Y %H:%M:%S GMT', gmtime()), # Cache Unterdruecken (HTTP 1.0) -Pragma => 'no-cache', # Moderner Cacheheader und IE-spezifische Eintraege -Cache_Control => 'private, no-cache, no-store, must-revalidate, max-age=0, pre-check=0, post-check=0' ); print '<html><body>Immer Neu: '.int(rand(10)).'</body></html>'; Mir ist noch kein Browser untergekommen, der das ignoriert. Aus meiner Sicht die wichtigsten Einträge sind "expires" und "Last-Modified" Darauf hören alle Browser, aus eigenem Interesse. |