PHP ist für das Web gemacht: Daten aus Formularen liegen in $_GET (URL) und $_POST (Formularkörper). Weitere Superglobals: $_SERVER, $_COOKIE, $_SESSION. Sicherheit: Eingaben nie vertrauen! Gib Nutzertext immer mit htmlspecialchars() aus, um XSS zu verhindern.
Mit session_start() speichert PHP Daten pro Besucher auf dem Server.
<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$name = trim($_POST['name'] ?? '');
echo 'Hallo ' . htmlspecialchars($name, ENT_QUOTES, 'UTF-8');
}
?>
<form method="post">
<input name="name">
<button>Senden</button>
</form>Merke
$_GETund$_POSTenthalten EingabenAusgaben mit
htmlspecialcharsabsichern$_SESSIONspeichert Daten pro Besucher
Aufgabe
Baue ein Formular, das eine Zahl entgegennimmt und ihr Quadrat zeigt.