Thread PERL & HTML - Übergabe eines Parameter an Website
(4 answers)
Opened by PERLScripter at 2015-02-27 14:40
Hallo Zusammen,
ich habe mal eine Frage zu einem Code, der nicht richtig funktioniert. Ich hoffe, Ihr könnt mir da weiterhelfen : Und zwar ist das dieser : Code: (dl
)
1 #!"C:\Program Files (x86)\Active Perl 5.20.1\bin\perl.exe" Wie Ihr vielleicht erkennen könnt, möchte ich beim Aufruf, dass er prüft, welcher Parameter übergeben wurde. Beim 1. Aufruf ist das keiner, also würde nach diese Schema doch immer standard mäßig die Sub - Routine Test1() aufgerufen werden. Klicke ich auf den Button, schreibt er als URL "http://127.0.0.1/cgi-bin/test.pl?act=Test2", übergibt also den Parameter "Test2" an die Variable "act". Mein Problem ist nun, wenn ich die Website aufrufe, funktioniert zwar die Sub Test1(). Wenn ich allerdings auf den Button klicke, schreibt er richtigerweise die URL http://127.0.0.1/cgi-bin/test.pl?act=Test2" in die Adresszeile. Allerdings führt er es nicht nochmal aus. Drücke ich nochmal Enter nach dem Bestätigen, des Button, erscheint der Text aus der Sub Test() : "Dies ist die Bestätigung, dass das Script funktioniert". Könnt ihr viieleicht sagen, woran das liegen könnte. Vielen Dank im Voraus PERLScripter Last edited: 2015-02-27 14:55:25 +0100 (CET) |