Heim >Backend-Entwicklung >PHP-Problem >Was sind die vordefinierten Variablen in PHP?

Was sind die vordefinierten Variablen in PHP?

zbt
zbtOriginal
2023-07-27 15:54:441265Durchsuche

php verfügt über vordefinierte Variablen wie „$_SERVER“, „$_GET und $_POST“, „$_COOKIE“, „$_SESSION“ und „$_FILES“. 1. $_SERVER, ein Array mit Informationen über den Server und die Betriebsumgebung; 2. $_GET und $_POST, sind Arrays, die zum Abrufen von Daten verwendet werden, die über die Methoden GET und POST übermittelt werden. 3. $_COOKIE, wird verwendet, um den Wert der im Client-Browser gespeicherten Cookie-Variablen abzurufen.

Was sind die vordefinierten Variablen in PHP?

Die Betriebsumgebung dieses Tutorials: Windows10-System, PHP8.1.3-Version, DELL G3-Computer.

PHP ist eine serverseitige Skriptsprache, die häufig in der Website-Entwicklung verwendet wird. Es verfügt über viele integrierte Funktionen und Features, darunter einige vordefinierte Variablen, die zum Speichern von Daten über Server, Anforderungen und anderen Umgebungsinformationen verwendet werden. In diesem Artikel werden wir einige häufig verwendete vordefinierte Variablen in PHP untersuchen.

1. $_SERVER

$_SERVER ist ein Array mit Informationen über den Server und die Betriebsumgebung. Es enthält viele Unterschlüssel, wie z. B. den Namen des Servers, die Hostadresse, die IP-Adresse des Clients, den aktuellen Skriptpfad usw. Hier sind einige häufig verwendete $_SERVER-Unterschlüssel:

- $_SERVER['SERVER_NAME']: Der Hostname des Servers, auf dem das Skript derzeit ausgeführt wird.

- $_SERVER['HTTP_HOST']: Der Hostname der aktuellen Anfrage.

- $_SERVER['REQUEST_METHOD']: Die Methode der aktuellen Anfrage (GET, POST usw.).

- $_SERVER['SCRIPT_FILENAME']: Der absolute Pfad und Dateiname des aktuell ausgeführten Skripts.

- $_SERVER['HTTP_USER_AGENT']: Benutzeragenteninformationen (Browserinformationen) der aktuellen Anfrage.

2. $_GET und $_POST

$_GET und $_POST sind Arrays, die zum Abrufen von Daten verwendet werden, die über GET- und POST-Methoden übermittelt werden. Die GET-Methode leitet Daten über die URL weiter, während die POST-Methode Daten über den Anforderungstext weiterleitet. Wenn die URL beispielsweise „?name=John“ enthält, können Sie $_GET['name'] verwenden, um den Wert einer Variablen namens John abzurufen. Wenn Ihr Formular über ein Eingabefeld mit dem Namen „Name“ verfügt, können Sie mit $_POST['name'] auf dessen Wert zugreifen.

3. $_COOKIE

$_COOKIE wird verwendet, um den Wert der im Client-Browser gespeicherten Cookie-Variablen abzurufen. Ein Cookie ist ein Mechanismus, der kleine Datenmengen auf dem Computer eines Benutzers speichert, um den Benutzer zu verfolgen und zu identifizieren. In PHP können Sie mit der Funktion setcookie() ein Cookie setzen und mit $_COOKIE auf seinen Wert zugreifen.

4. Die Variable $_SESSION

Die Variable $_SESSION wird zum Speichern von Benutzerinformationen zwischen verschiedenen Seiten verwendet. Es kann verwendet werden, um den Anmeldestatus eines Benutzers zu verfolgen, den Inhalt des Warenkorbs zu speichern usw. Vor der Verwendung von $_SESSION muss die Sitzung über die Funktion session_start() gestartet werden.

5. Die Variable $_FILES

$_FILES wird verwendet, um Informationen über Dateien zu erhalten, die über die Felder des Datei-Upload-Formulars hochgeladen wurden. Es handelt sich um ein Array, das die Eigenschaften der hochgeladenen Datei enthält (z. B. Dateiname, Dateityp, Dateigröße usw.). Mit $_FILES können Sie hochgeladene Dateien an einen Zielspeicherort auf dem Server verschieben.

Zusätzlich zu den oben genannten vordefinierten Variablen stellt PHP auch viele andere vordefinierte Variablen bereit, wie z. B. $_ENV, $_REQUEST usw. Jede vordefinierte Variable hat ihren spezifischen Zweck und ihre spezifische Funktionalität und kann je nach Entwicklungsbedarf verwendet werden.

Bei der Entwicklung von PHP-Anwendungen ist es sehr wichtig, diese vordefinierten Variablen zu verstehen und richtig zu verwenden. Sie bieten bequeme und zugängliche Möglichkeiten, Daten über Server, Anfragen und andere Umgebungsinformationen abzurufen und zu verarbeiten und so die Entwicklungseffizienz und -funktionalität zu verbessern. .

Das obige ist der detaillierte Inhalt vonWas sind die vordefinierten Variablen in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn