Link zu Sub in cgi-script

Hallo zusammen,

wie kann ich aus einem cgi-sript heraus mittels „print“ auf der Homepage einen Hyperlink anzeigen lassen, der nach dem Anklicken das Aufrufen einer bestimmten Sub in diesem Script übernimmt ?

Danke, Swen

ReHallo zusammen,

Ich hoffe ich habe dein Problem verstanden, und gehe davon aus, daß du mit cgi-skript ein perl-skript meinst.

Du willst also ein Skript per Link aufrufen und die Ausgabe von einem Parameter abhängig machen. Richtig?
Dann solltest du einen Parameter definieren z.B. action der die gewünschte Aktion definiert. Den kannst du dann im Link übergeben. (wird per „GET“ übertragen). Bspp:

[Aktion II](www.meinserver/cgi-bin&/meinskript.pl?action=1%3EAktion%2520I%3C/a%3E%250D%250A%2520%2520%3Ca%2520href=)

Im Skript kannst du dann:

use CGI;
my $q=new CGI;
my $action=$q-\>param('action');
if ($action eq '1') {
 ....
} elsif ($action eq '2') {
 ...
} else {
 #fehlerbehandlung
}

Allgemeiner Tip: Immer CGI.pm benutzen (use CGI:wink:. Alles andere wie CGI.pl u.ä. sind veraltet und unsicher.

cu, holli

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]