hi,
Damit keine leere Seite angezeigt wird, muss Dein Script einen HTTP-Header mit "Status: 204 No response\n\n" zurückgeben. Dann ist der Server zufrieden und der Browser weis, das er nichts ändern soll.
use CGI;
my $query = new CGI;
print $query->header('text/html','204 No response');wolltest du dieses?
ciao
jens
nein nicht direkt:
mein (simples) Problem liegt in der Rückgabe eines Perl-Scriptes, das den an dieses Script übergebenen Parameter $ENV{'QUERY_STRING'} in eine Textdatei loggt und sonst nichts machen soll (Einbahnstrasse ohne Rückgabe einer HTML-Seite).
Laut Perl-CGI Lehre kommen am Ende des Scripts die "Print" Befehle für das Zusammenbasteln einer HTML-Seite die dann dargestellt werden soll. Jetzt will ich eben nur diesen HTTP-Header zusammenstellen so wie Frank das vorschlägt:
Damit keine leere Seite angezeigt wird, muss Dein Script einen
HTTP-Header mit "Status: 204 No response\n\n" zurückgeben
und kenne die Syntax noch nicht gut genug.
Sorry, ich kämpfe das erste Mal mit diesen Mechanismen, sodaß mir nicht klar ist, wie ich eben diesen (und nur diesen) Header zurückgebe.
Helf mir am Besten mit genau diesem "Print" Statement aus Perl.
Danke
Ciao Thomas