Heim  >  Artikel  >  Backend-Entwicklung  >  So ermitteln Sie, ob es sich in PHP um eine Get- oder Post-Anfrage handelt

So ermitteln Sie, ob es sich in PHP um eine Get- oder Post-Anfrage handelt

青灯夜游
青灯夜游Original
2021-09-30 18:33:016930Durchsuche

Sie können die Variable „$_SERVER“ in PHP verwenden, um zu bestimmen, ob es sich um eine Get- oder Post-Anfrage handelt. Die Syntax lautet „if($_SERVER['REQUEST_METHOD']==='GET')“ oder „if($ _SERVER['REQUEST_METHOD']= =='POST')".

So ermitteln Sie, ob es sich in PHP um eine Get- oder Post-Anfrage handelt

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Bei der tatsächlichen Verwendung wird GET verwendet, um Daten abzurufen, z. B. zu welcher Seite gesprungen werden soll, und einige logische Urteile zu fällen .

POST ist hauptsächlich die Einreichung von Formularen. Es wird dringend davon abgeraten, GET bei der Verwendung von Formularen zu verwenden, es sei denn, wie oben erwähnt, besteht Ihr Verhalten darin, Daten abzurufen. GET wird logisch leichter zu verstehen sein.

PHP ist sehr einfach. Es vereint GET und POST und fügt sie problemlos in eine Variable ein. Es ist nicht erforderlich, die Logik der gesamten Anfrage zu verstehen. Daher wird in PHP kaum darüber nachgedacht, ob Post oder Get verwendet werden soll.

PHP bestimmt, ob der Anfragetyp POST oder GET ist. Die richtige Methode

$_SERVER['REQUEST_METHOD']

Ein einfaches PHP bestimmt, ob der Anfragetyp POST oder GET ist. Hinweis: Der Wert von

$ _SERVER['REQUEST_METHOD'] ist ein Großbuchstabe: GET oder POST;

$_SERVER['REQUEST_METHOD'] Die Anforderungstypen anderer Werte sind wie folgt:

GET dient zum Abrufen von Daten vom Server
  • POST zum Senden der Daten, die verarbeitet werden müssen, an den Server
  • HEAD Ruft die Header-Informationen entsprechend der GET-Methode ab
  • PUT Aktualisiert oder ersetzt eine vorhandene Ressource.
  • DELETE Löscht eine Ressource auf dem Server
  • TRACE Führt auf den an den Server übertragenen Header-Informationen aus. Verfolgen Sie
  • OPTION, um die http-Methode zum Abrufen von von diesem Server unterstützten Ressourcen zu erhalten
  • Empfohlenes Lernen: „
  • PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob es sich in PHP um eine Get- oder Post-Anfrage handelt. 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