Heim  >  Artikel  >  Backend-Entwicklung  >  Verwendung von QUERY_STRING, REQUEST_URI in PHP $_SERVER

Verwendung von QUERY_STRING, REQUEST_URI in PHP $_SERVER

高洛峰
高洛峰Original
2016-11-29 15:37:202033Durchsuche

Die Funktion $_SERVER wird oft beim Schreiben von Programmen verwendet, wenn man die Variablen nicht genau kennt. Heute habe ich ein paar kleine Beispiele gefunden, um die vier häufig verwendeten Variablen zu veranschaulichen >$_SERVER speichert die aktuellen Serverinformationen, von denen einige die folgenden Werte haben:

$_SERVER["QUERY_STRING"]

$_SERVER["REQUEST_URI"]; >$_SERVER["SCRIPT_NAME"],

$_SERVER["PHP_SELF"];

Es folgt oft eine detaillierte Erklärung von QUERY_STRING, REQUEST_URI, im $ _SERVER-Funktion anhand von Beispielen. Beherrschen Sie die Beziehung zwischen diesen vier, um die korrekte Erfassung der erforderlichen Werte in praktischen Anwendungen zu erleichtern.

1, $_SERVER[. "QUERY_STRING"]

Beschreibung: Abfragezeichenfolge

2, $_SERVER["REQUEST_URI"]

Beschreibung: URI erforderlich, um auf diese Seite zuzugreifen

3 , $_SERVER ["SCRIPT_NAME"]

Beschreibung: Enthält den Pfad des aktuellen Skripts

4, $_SERVER["PHP_SELF"]

Beschreibung: Der Dateiname von das aktuell ausgeführte Skript

Beispiel 1, der Code lautet wie folgt:

$_SERVER["QUERY_STRING"] = „“

$_SERVER["REQUEST_URI"] = „ /“

$ _SERVER["SCRIPT_NAME"] = "/index.php"

$_SERVER["PHP_SELF"] = "/index.php"

Instanz 2 , der Code lautet wie folgt:

$_SERVER["QUERY_STRING"] = "tags/upload"

$_SERVER["REQUEST_URI"] = "/?tags/upload"

$_SERVER["SCRIPT_NAME"] = " /index.php"

$_SERVER["PHP_SELF"] = "/index.php"

Beispiel 3, der Code ist wie folgt folgt:

$_SERVER["QUERY_STRING"] = "tags/upload/2"

$_SERVER["REQUEST_URI"] = "/index.php?tags/upload/2"

$_SERVER["SCRIPT_NAME"] = "/ index.php"

$_SERVER["PHP_SELF"] = "/index.php"

$_SERVER["QUERY_STRING "] ruft die Abfrageanweisung ab. Aus dem Beispiel geht hervor, dass das, was erhalten wird, Folgendes ist: Hinter Der Wert von

$_SERVER["REQUEST_URI"] erhält den Wert hinter http://www.phpfensi.com , einschließlich /

$_SERVER["SCRIPT_NAME"] ruft den Pfad des aktuellen Skripts ab, zum Beispiel: index.php

$_SERVER["PHP_SELF"] Der Dateiname des aktuell ausgeführten Skripts Skript

Zusammenfassend: Für QUERY_STRING, REQUEST_URI, SCRIPT_NAME und PHP_SELF ist ein tiefgreifendes Verständnis für uns von Vorteil. Diese vier Werte werden in der Funktion $_SERVER korrekt aufgerufen und die Unterschiede zwischen den vier Die Variablen QUERY_STRING, REQUEST_URI, SCRIPT_NAME und PHP_SELF in der Funktion $_SERVER werden anhand von Beispielen ausführlich erläutert

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