Maison > développement back-end > tutoriel php > PHP utilise file_get_contents pour envoyer des requêtes http

PHP utilise file_get_contents pour envoyer des requêtes http

不言
Libérer: 2023-03-24 19:06:02
original
3384 Les gens l'ont consulté

Le contenu principal de cet article concerne PHP utilisant file_get_contents pour envoyer des requêtes http. Il a une certaine valeur de référence. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer

Serveur-. côté simulation POST /GET et autres requêtes, sont faciles à réaliser en utilisant 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.nimip.com";  
$context = stream_context_create($options);  
$result = file_get_contents($url, false, $context);  
  
echo $result;
Copier après la connexion

Le code pour http://www.nimip.com est :

$data = $_POST;   
print_r( $data );
Copier après la connexion

stream_context_create() function : Créez et renvoyez un flux de données texte et appliquez diverses options, qui peuvent être utilisées pour des processus spéciaux tels que les paramètres de délai d'attente, les serveurs proxy, les méthodes de requête et les paramètres d'informations d'en-tête pour des processus tels que fopen() et file_get_contents().

Recommandations associées :

PHP utilise qqwry.bat pour obtenir l'adresse réelle

Comment résoudre le problème du code tronqué lors de l'utilisation de la méthode file_get_contents pour récupérer les données d'une page Web en PHP

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal