Erklärung...
Geizhals » Forum » Programmierung » Erklärung... (10 Beiträge, 151 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
.
Re: Erklärung...
30.12.2006, 14:01:47
HTTP GET Variablen: $_GET

Anmerkung: Dieses Array wurde mit PHP 4.1.0 eingeführt. In älteren Versionen benutzen Sie das Array $HTTP_GET_VARS.

Ein assoziatives Array mit Variablen, das an das aktuelle Skript mit der GET-Methode übergeben wurde. Es ist automatisch global in allen Gültigkeitsbereichen.

Dies ist eine 'superglobale' oder automatisch globale Variable. Das bedeutet, dass die Variable in allen Sichtbarkeitsbereichen eines Skripts verfügbar ist. Sie brauchen dieses Array nicht mit global $_GET; in Funktionen oder Methoden importieren, um darauf zuzugreifen, so wie es bei $HTTP_GET_VARS notwendig ist.

$HTTP_GET_VARS enthält dieselben Informationen ist aber nicht automatisch global. (Beachten Sie, dass $HTTP_GET_VARS und $_GET verschiedene Variablen sind, die von PHP auch so behandelt werden.)

Falls die Direktive register_globals gesetzt ist, sind diese Variablen auch im globalen Sichbarkeitsbereich eines Skripts verfügbar, d.h., unabhängig von den $_GET und $HTTP_GET_VARS Arrays. Lesen Sie für weitere Informationen das Kapitel über Sicherheit Verwendung von Register Globals. Diese individuellen globalen Variablen sind nicht automatisch global.
HTTP POST Variablen: $_POST

Anmerkung: Dieses Array wurde mit PHP 4.1.0 eingeführt. In älteren Versionen benutzen Sie das Array $HTTP_POST_VARS.

Ein assoziatives Array mit Variablen, das an das aktuelle Skript mit der POST-Methode übergeben wurde. Es ist automatisch global in allen Gültigkeitsbereichen.

Dies ist eine 'superglobale' oder automatisch globale Variable. Das bedeutet, dass die Variable in allen Sichtbarkeitsbereichen eines Skripts verfügbar ist. Sie brauchen dieses Array nicht mit global $_POST; in Funktionen oder Methoden importieren, um darauf zuzugreifen, so wie es bei $HTTP_POST_VARS notwendig ist.

$HTTP_POST_VARS enthält dieselben Informationen ist aber nicht automatisch global. (Beachten Sie, dass $HTTP_POST_VARS und $_POST verschiedene Variablen sind, die von PHP auch so behandelt werden.)

Falls die Direktive register_globals gesetzt ist, sind diese Variablen auch im globalen Sichbarkeitsbereich eines Skripts verfügbar, d.h., unabhängig von den $_POST und $HTTP_POST_VARS Arrays. Lesen Sie für weitere Informationen das Kapitel über Sicherheit Verwendung von Register Globals. Diese individuellen globalen Variablen sind nicht automatisch global.


In HTTP hast du 2 Möglichkeiten um Argumente an den Server zu übertragen, eben GET und POST:
http://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Argument.C3.BCbertragung

Normalerweise gibst du die methode mit <form method="get"> oder <form method="post"> an.
Je nachdem, was du verwendet hast, findest die Daten in $_GET oder $_POST

Suche im Forum
Forums-FAQ
Kino 2006
Täglich frische Sudokus

Antworten PM Übersicht Chronologisch Zum Vorgänger
 
Melden nicht möglich
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung