Hallo,
Ich habe mal rumprobiert. Also wenn ich dich richtig verstanden habe dann
#!/usr/bin/perl -w
use strict;
use CGI ':standard';
if param('url') { print redirect(param('url')); }
else { print header('text/plain'), 'Keine URL angegeben.'; }
gehört das an den anfang des scriptes ! Und da muss leider der Fehler liegen, weil das Skript ja sonst funktioniert.
Klammere ich diese Zeilen aus läuft das skript weider. Aber es geht ja nicht weiter bei der Parameter übergabe.
D.h. es gibt einen kleinen Text aus ( der wenn das mit der Parameterübergabe klappt natürlich verschwinden soll,
so das das skript unsichtbar wird.).
Anfangen tut das Pronblem schon mit der use strict; Zeile.
Nachdem läuft das skript schon nicht mehr. gegen die use CGI ':standard'; zeile hat der server nichts.
die If abfrage mag er auch nicht.
Ich verzweifle langsam ...
gruss ...