Tom (unreg): variblen übergeben

Beitrag lesen

Hallo Robert,

es gibt zwei gängige Arten von Requests:

  • GET   über die URL bzw Parameter, die man an sie anhängt

  • POST  über den Header oder Body des Requests. Die Parameter
            bemommt man mit dem Browser mittels Formularen dort hinein.

Wenn Du nun einem Programm (Skript) auf dem Server einen Parameter sendest, den dieses auswerten kann, dann kann es darauf reagieren und den Inhalt der Antwort entsprechend anpassen.

Anders, als bei passiven HTML-Seiten, benötigt man bei der Verwendung aktiver Techniken (PHP) also nicht unbedingt für jede Resource eine eigene Datei (Seite), sondern kann diese durch ein und dasselebe Ziel erstellen lassen.

Wenn Du einfach mal ein Script aufbaust, in dem

<?php

echo "<pre>\n";
  echo htmlspecialchars(print_r($_GET,1));
  echo "<hr>\n";
  echo htmlspecialchars(print_r($_POST,1));
  echo "</pre>\n";

?>

drin steht, und dieses Script dann mit den unterschiedlichen Methoden aufrufst, dann wirst Du sehen, wie PHP die übersandten Parameter als Variablen zur Verfügung gestellt werden.

LG
Tom