ein Kapitel zurück                                           ein Kapitel weiter

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.

ein Kapitel zurück          nach oben           ein Kapitel weiter


© 2001,2002 Jürgen Wolf