Maison > Article > développement back-end > Explication détaillée des étapes pour envoyer une requête http en utilisant file_get_contents en PHP
Cette fois, je vais vous apporter une explication détaillée des étapes pour envoyer des requêtes http en utilisant PHP file_get_contents Quelles sont les précautions pour utiliser file_get_contents pour envoyer des requêtes http en PHP. Voici un cas pratique. Jetons un coup d'oeil.
La simulation côté serveur de POST/GET et d'autres requêtes est facile à réaliser avec CURL, alors que devez-vous faire si vous n'utilisez pas la bibliothèque CURL ?
$data = array( 'test'=>'bar', 'baz'=>'boom', 'site'=>'www.nimip.com', 'name'=>'nimip.com'); $data = http_build_query($data); //$postdata = http_build_query($data); $options = array( 'http' => array( 'method' => 'POST', 'header' => 'Content-type:application/x-www-form-urlencoded', 'content' => $data 'timeout' => 60 // 超时时间(单位:s) ) ); $url = "http://www.testweb.com"; $context = stream_context_create($options); $result = file_get_contents($url, false, $context); echo $result;
Le code de http://www.testweb.com est :
$data = $_POST; print_r( $data );
stream_context_create()
Fonction : Créer et renvoyer un flux de données texte et appliquer diverses options, Peut être utilisé pour le délai d'expiration des processus tels que <a href="http://www.php.cn/wiki/1325.html" target="_blank">fopen<code><a href="http://www.php.cn/wiki/1325.html" target="_blank">fopen</a>()
(), file_get_contents()
etc. Le processus spécial de configuration, le serveur proxy, la méthode de requête et la configuration des informations d'en-tête.
Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !
Lecture recommandée :
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!