Hi,
ich bin's nochmal. ;-)
Aber da Du Dich ja auskennst und ich vielleicht wieder dabei was lernen kann, hier gleich die nächste Frage zu Deiner Möglichkeit:
Scheinbar deine bevorzugte Methode bis das Forum hier dein ganzes Skript zusammengeschustert hat ;-) Tipp: Neues Problem -> neuer Thread.
Damit ich Deine Möglichkeit nutzen kann, muß ich aber das Formular per method="get" versenden. Oder liege ich da falsch?
Jepps, das ist richtig. Allgemeiner geht's nur mit dem CGI-Modul (ist IMHO in einer Perl-Standard-Distri drin). Dann sieht dein Skript so aus:
--snip--
#!/usr/bin/perl -w
use CGI qw(:standard);
$url = param("link");
print "Location: http://www.homepage.de$url\n\n";
--snap--
Ist nicht so schnell (da das CGI-Modul erst geladen werden muss), aber dafür allgemeiner und leicht zu verstehen.
Und hier der kostenlose Tipp für einen Perl-Neuling: In der ersten Zeile immer das "-w" anhängen, damit Perl ein bißchen redseliger bei typischen Fehlern wird.
Gruß
Thorsten