MINT üben

PHP: Webseiten auf dem Server

Zwei Textaufgaben mit Hinweisen und Erwartungshorizont zu serverseitigen PHP-Seiten.

Dein Fortschritt:
0 / 0 Aufgaben
1

Anmeldung zum Schulfest

AFB I–II

Für das Schulfest können sich Klassen online für einen Stand anmelden. Nach dem Absenden des Formulars ruft der Browser die folgende Adresse auf. Auf dem Server liegt das Skript anmeldung.php:

PHP · anmeldung.php
<?php
$name = $_GET['name'];
$stand = $_GET['stand'];
echo "<h2>Danke, $name!</h2>";
echo '<p>Dein Stand: ' . $stand . '</p>';
?>
Anmeldung zum Schulfest
Browser anmeldung.php?name=Emil&stand=Waffeln Anzeige der Seite Webserver anmeldung.php PHP-Interpreter Anfrage Antwort
Der Browser fordert anmeldung.php mit zwei Werten in der Adresse an; auf dem Server arbeitet der PHP-Interpreter.
  1. Gib das HTML an, das beim Browser ankommt.
  2. Stelle mithilfe der Abbildung in der richtigen Reihenfolge dar, was zwischen dem Absenden des Formulars und der Anzeige der Seite passiert.
  3. Emil klickt im Browser auf „Seitenquelltext anzeigen“. Begründe, warum er dort weder $name noch echo findet.

Hinweise

Hinweis zu Aufgabe a)
Setze die Werte aus der Adresse ein. Achte bei der zweiten echo-Zeile auf die Anführungszeichen und den Punkt.
Hinweis zu Aufgabe b)
Unterscheide, was im Browser und was auf dem Server geschieht. Nenne auch, woher PHP die Werte „Emil“ und „Waffeln“ hat.
Hinweis zu Aufgabe c)
Was genau schickt der Server an den Browser?