PHP-Quelltext des CGI-Programms echo

Wie kommunizieren Browser und CGI-Programm miteinander?

Der Web-Client (Browser) wendet sich an den Web-Server, damit dieser das CGI-Programm aufruft.

Damit das CGI-Programm geeignet auf den Client-Wunsch eingehen kann, sind für die Kommunikation Parameter erforderlich.

Dies sind hier Name-Wert-Paare. Der Name benennt den Parameter, der Wert beinhaltet den Wert dieses Parameters.

Beispiel:
Name="Name"
Wert="Gerhard+Eichelsdörfer"

In PHP ist der Zugriff auf den Wert eines Parameters sehr einfach:
Sie brauchen dazu nur den Parameternamen mit einem vorangestellten Dollarzeichen ($) zu verwenden. Der Variablenname ist also (fast) identisch mit dem Parameternamen. Sie beinhaltet den übergebenen Parameterwert.

<?php
// CGI-Programm echo
// gibt zwei Name-Wert-Paare in HTML-Syntax zurueck

// Gerhard Eichelsdoerfer, 2000-12-12
// Header ausgeben - Standardheader würde auch ohne diesen Aufruf ausgegeben
header("Content-Type: text/html");

echo "
<html>
<head>
 <title>CGI-echo in PHP</title>
</head>

<body>
<h1>Hallo!</h1>
Deine CGI-Eingaben sind:
<ol>
 <p><li>Name: $Name</li></p>
 <p><li>Schule: $Schule</li></p>
</ol>
</body>
</html>"
?>

zurück


Gerhard Eichelsdörfer