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
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]