Maison >développement back-end >Problème PHP >Quelle est la méthode permettant à PHP d'obtenir une requête HTTP

Quelle est la méthode permettant à PHP d'obtenir une requête HTTP

王林
王林avant
2020-07-10 17:41:333498parcourir

Quelle est la méthode permettant à PHP d'obtenir une requête HTTP

Obtenez-le via $_SERVER.

(Tutoriel recommandé : Tutoriel php )

Introduction :

$_SERVER est un fichier contenant des informations d'en-tête (en-tête), un chemin (chemin), et un ensemble d'informations telles que les emplacements des scripts.

Exemple de code :

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

Quelle est la méthode permettant à PHP dobtenir une requête HTTP

Supplémentaire :

méthode socket

Utiliser le socket pour établir une connexion et épisser les messages HTTP sont envoyés pour faire des requêtes HTTP.

Un exemple de méthode GET :

<?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);
}
?>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer