On Fri, 2002-04-26 at 13:11, Florian Evers wrote:
Ich hab eben noch ein wenig experimentiert, und das Skript so erweitert, dass einfach mal _alle_ Eintrage aus %ENV in eine extra Datei abgespeichert werden. Komischerweise ist in _keiner_ Variablen der Parameter enthalten, und QUERY_STRING selbst ist ein Leerstring.
Ähh, Du benutzt aber schon CGI??? also : #!/usr/bin/perl -w use CGI; use strict; my $seite = $cgi->param('Seite'); my $files = { "index.html" => zaehler_index.dat, "me.html" => zaehler_me.dat, ... }; print STDERR "Got a request for $seite\n"; ## Check if file is locked and then: open DAT, "$file->{$seite} || or die $! if defined $file->{$seite}; incrementCounter(); ## ## To avoid the error in netscape, we have to return some data ## "Und mein Netscape meckert irgendwie total, denn der erwartet da wohl ## irgendwie noch eine Rueckantwort vom Skript, " print $cgi->header("text/css"); print "\n"; exit(); sub incrementCounter { ## XXX }
Den QUERY_STRING uebermittelt er aber leider ebenfalls nicht...
Doch, tut er. Du mußt ihn nur an der richtigen Stelle auslesen.
Also nun doch noch der Weg ueber transparente Gif-Grafiken... Argh!
NEIN!! :-)
Komisch, wieso klappt das denn bei PHP, und bei Perl/CGI nicht? verstehe ich irgendwie nicht...
Weil PHP nur für CGI da ist, während perl eine ausgewachsene Sprache ist ;-)
Kann man da irgendwie mit der POST-Methode was machen? Wahrscheinlich nicht, oder?
POST, kannst Du nur über ein Formular (oder ein Skript) erzeugen Hoffe, das hilft Dir weiter, da das hier OT ist, kannst Du mir aber auch Dein Skript schicken, dann schau ich mal rein. Gruß Volker -- Volker Kroll 4mino AG Chief System Developer Chausseestr. 52 b volker.kroll@4mino.de D-10115 Berlin Tel.: +49-30-2888490-0 Fax.: +49-30-2888490-99