Thread Browser-Caching bei Bild verhindern (8 answers)
Opened by Hagen at 2009-09-03 18:38

topeg
 2009-09-04 02:06
#125405 #125405
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
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.

View full thread Browser-Caching bei Bild verhindern