Stefan: Wie kann ich aus $ENV{QUERY_STRING} nur "feldname=" löschen?

Beitrag lesen

Moin! Moin!

Ich habe ein Formular (methode=POST) mit dem Inhalt name="link" value="/cgi-bin/anderes_script.cgi?zeige=nur_neue_texte"
Beim Submit erhalte ich dann in $ENV{QUERY_STRING} "link=/cgi-bin/anderes_script.cgi?zeige=nur_neue_texte". Ich möchte jetzt den Teil "/cgi-bin/anderes_script.cgi?zeige=nur_neue_texte" in meinem Script an eine URL dranhängen. Bespiel "www.homepage.de/cgi-bin/anderes_script.cgi?zeige=nur_neue_texte".

Dafür habe ich mir dieses Script gebastelt:

----------

#!/usr/bin/perl

read(STDIN, $url, $ENV{'CONTENT_LENGTH'});

print "Location:http://www.homepage.de$url\n";

exit;

----------

Wie kriege ich das hin, das das Script nur den gewünschten Teil, d. h. ohne Angabe des Feldnamens in meine Variable einsetzt.

Falls es da eine Lösung gibt, erklärt mir das ganze bitte mal so, daß ich als Perl-Anfänger das ganze auch verstehe.

Schon mal Danke im Voraus

Gruß

Stefan