über CGI erstellte Seiten nicht cachen

Hallo,

ich suche immernoch nach einer Möglichkeit, Seite per CGI zu erstellen, die abosolut
nicht gecached werden. (Egal welcher Browser und hier welche Einstellung).
Mein Server läuft unter Apache mit mod_perl.

my $r = Apache->request();
my $headers = $r->headers_out;
$headers->{‚Pragma‘} = $headers->{‚Cache-control‘} = ‚no-cache‘;
$r->content_type(‚text/html‘);
$r->no_cache(1);
$r->send_http_header;

Folgender Header wird dann geschickt:

HTTP/1.1 200 OK
Date: Wed, 01 Nov 2000 17:50:29 GMT
Server: Apache/1.3.14 (Unix) mod_perl/1.24_01
Cache-control: no-cache
Pragma: no-cache
Connection: close
Content-Type: text/html
Expires: Wed, 01 Nov 2000 17:50:29 GMT

Wenn ich mir im Netscape nun die „Page Info“ der so erzeugten Seite ansehe erscheint
das folgende:

has the following structure:

http://noty/cgi-bin/ecomm.pl?lng=DE&op=en&note=1
Form 1:
Action URL: http://noty/cgi-bin/ecomm.pl
Encoding: mulitpart/form-data
Method: Get
Location:
http://noty/cgi-bin/ecomm.pl?lng=DE&op=en&note=1
File MIME Type:
text/html
Source:
Currently in memory cache
Local cache file:
none
Last Modified:
Unknown
Last Modified:
Unknown
Content Length:
4744
Expires:
Mittwoch, 1. November 2000 18:31:03
Charset:
Unknown
Security:
This is an insecure document that is not encrypted and offers no security protection.

Wenn ich die Seite nun ein 2. Mal aurufe kommt sie definitiv aus dem Cache. Nach dem
Reload wird die neue geliefert. Woran liegt das?

Gruß,
Thomas

ich suche immernoch nach einer Möglichkeit, Seite per CGI zu
erstellen, die abosolut
nicht gecached werden. (Egal welcher Browser und hier welche
Einstellung).
Mein Server läuft unter Apache mit mod_perl.

Ich verfahre wie folgt und habe damit bisher keine Probleme

use CGI ‚:standard‘;
my $query = new CGI;
print $query->header(-expires=>‚now‘);

Steht allerdings die Einstellung „Erweitert-Cache“ auf „Nie vergleichen“ bei Netscape, dann kann es passieren, dass in diesem Fall die Version aus dem Cache genommen wird.
Leider kann man dem Browser nicht immer vorschreiben, wie er sich verhalten soll …

Klaus