David Tibbe: Umgebungsvariablen ansprechen

Beitrag lesen

Hallo

PHP bringt ja die Möglichkeit mit solche Variablen direkt anzusprechen. Im obigen Beispiel stünde also $var zur Verfügung.

Falsch. Dies funktioniert (ab PHP 4.1) nur, wenn register_Globalsauf on steht. Per Default ist es aber auf off, und das ist auch gut so (lies dazu im Archiv).

Laut http://de.php.net/variables.predefined solltest du auf vordefinierte Variabeln mit den Superglobals zugreifen, sprich:
$_GET, $_POST, $_ENV, $_SERVER, $_COOKIE, $_REQUEST $_FILES und $_SESSION vrwenden.

Auf der Seite stehen auch noch ein paar Anmerkungen zu den Unterschiede zwischen zB HTTP_POST_VARS und $_POST.

Antwort 1. wäre also di richtige :)

Grüße
  David

--
>>Nobody will ever need more than 640k RAM!<<
1981 Bill Gates