
Bevor wir richtig an die Praxis herangehen, sollten sie noch wissen wie man CGI-Skripts aus einer HTML-Datei aufrufen kann.
Methode 1:
Die bekannteste Methode dürfte über ein Formular sein, welches mit einem einleitenden <form>-Tag beginnt. Beispielsweise........
<form action="http://localhost/cgi-bin/cgi_script.pl" method="post">
Diese Methode verwendet man Hauptsächlich bei Gästebüchern, Formmails, Suchmaschinen oder Einkaufskörben.
Methode 2:
Über simple und einfach Hyperlinks (URI) läßt sich das CGI-Skript aufrufen. Beispielsweise...
<a href="http://localhost/cgi-bin/mein_cgi.pl">
Solche Aufrufe verwendet man, wenn ein Skript sein Aufgabe im Hintergrund verrichten soll oder irgendetwas auf dem Bildschirm ausgeben soll.
Methode 3:
Als Angabe einer Grafikreferenz......
<img src="http://localhost/cgi-bin/cgi_script.pl">
In diesem Fall muss aber das CGI-Skript eine Grafik an den Browser zurücksenden. Dies läßt sich zum Beispiel prima für Statistiken mit dem GD-Modul verwenden.
Methode 4:
Über den Meta-Tag http-equiv="refresh" läßt ein Skript automatisch laden. Anstatt einer HTML-Datei geben sie einfach ein CGI-Skript zur Weiterleitung ein.....
<meta http-equiv="refresh" content="0"; URL=http://localhost/cgi-bin/cgi_script.pl>
Methode 5 :
Über Server Side Include Anweisung (SSI) ist es möglich innerhalb von HTML-Dateien direkt Text einzubinden mit dem Aufruf von.....
<!-- #exec cgi="http://localhost/cgi-bin/cgi_script.pl">
Die natürlich nur unter der Vorraussetung Ihr Server unterstützt SSI. Dazu kommen wir noch etwas genauer.

© 2001,2002 Jürgen Wolf
|