Thread Umbau eines Skript mit der CGI-Bibliothek (13 answers)
Opened by Michael47 at 2016-01-24 13:44

Linuxer
 2016-01-25 13:13
#183638 #183638
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
Ich kann mir hier vorstellen, dass die Aufgaben aufeinander aufbauen. Es sollen wohl die Grundlagen für CGI (Common Gateway Interface) vermittelt werden.

Das Auslesen der Parameter kann man gemäß CGI-Spezifikation "händisch" machen oder man benutzt direkt eine Bibliothek (bzw. Modul), die diese Spezifikation bereits umsetzen kann. Bei Perl wäre das klassisch eben das Modul CPAN:CGI.
Der Vorteil liegt darin, dass dieses Modul einem Arbeit abnimmt und schon vielfältig getestet worden ist.

Bevor ich also selber (fehlerträchtig) die Routinen zusammenschreibe, um die übermittelten Daten auszulesen, nutze ich die Mechanismen des CGI-Modul.

Möglicherweise sollte die erste Aufgabe mit selbst geschriebener Verarbeitung der Parameter gelöst werden.
Und die zweite Aufgabe erwartet dann eine Überarbeitung des Skriptes, damit es dann die Mechanismen von CPAN:CGI benutzt.

Diskussionen wie es ohne CGI-Modul machbar wäre, finden sich z.B. bei den Perl Monks:
- http://www.perlmonks.org/?node_id=24065
- http://www.perlmonks.org/?node_id=2244

Darin finden sich auch Hinweise und Begründungen, das eben nicht so zu tun.

Zum Lernen, wie die Parameter übertragen und ausgewertet werden können, kann so eine Übung nützlich sein. Produktiv solltest Du die Parameter aber nicht selber auslesen, sondern eben mit dem CGI-oder einem ähnlichen Modul arbeiten.

Bei Unklarheiten zu den Aufgaben muss der Dozent herhalten und die Unklarheiten beseitigen (sprich Fragen beantworten).
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Umbau eines Skript mit der CGI-Bibliothek