Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist die Methode zum Abrufen einer HTTP-Anfrage in PHP?

Was ist die Methode zum Abrufen einer HTTP-Anfrage in PHP?

王林
王林nach vorne
2020-07-10 17:41:333392Durchsuche

Was ist die Methode zum Abrufen einer HTTP-Anfrage in PHP?

Holen Sie es sich über $_SERVER.

(Empfohlenes Tutorial: php-Tutorial )

Einführung:

$_SERVER ist eine Datei mit Header-Informationen (Header), Pfad (Pfad), und eine Reihe von Informationen, wie z. B. Skriptspeicherorte.

Codebeispiel:

$req_method = $_SERVER['REQUEST_METHOD'];
echo $req_method;

Was ist die Methode zum Abrufen einer HTTP-Anfrage in PHP?

Ergänzung:

Socket-Methode

Verwenden Sie Socket, um eine Verbindung herzustellen und HTTP-Nachrichten zu verbinden werden gesendet, um HTTP-Anfragen zu stellen.

Ein Beispiel für die GET-Methode:

<?php
$fp = fsockopen("www.example.com", 80, $errno, $errstr, 30);
if (!$fp) {
 echo "$errstr ($errno)<br />\n";
} else {
 $out = "GET / HTTP/1.1\r\n";
 $out .= "Host: www.example.com\r\n";
 $out .= "Connection: Close\r\n\r\n";
 fwrite($fp, $out);
 while (!feof($fp)) {
  echo fgets($fp, 128);
 }
 fclose($fp);
}
?>

Das obige ist der detaillierte Inhalt vonWas ist die Methode zum Abrufen einer HTTP-Anfrage in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:jb51.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen