PHP utilise file_get_contents pour envoyer une fonction de requête http avec une fonction simple

不言
Libérer: 2023-03-25 07:58:01
original
2503 Les gens l'ont consulté

Cet article présente principalement la fonction simple d'utiliser file_get_contents pour envoyer des requêtes http en PHP et 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

Les exemples de cet article. décrire l'utilisation de PHP file_get_contents envoie la fonction de requête http. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

Il est facile d'utiliser CURL pour simuler POST/GET et d'autres requêtes côté serveur (par exemple, l'article précédent "php utilise CURL pour simuler GET et POST pour soumettre et obtenir à l'interface WeChat « Méthode de données »), alors que devons-nous faire si nous n'utilisons 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;
Copier après la connexion

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

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

stream_context_create() Fonction : créer et renvoyer un flux de données texte et appliquer diverses options, qui peuvent être utilisées pour les paramètres de délai d'attente spéciaux, les serveurs proxy, les méthodes de requête et les paramètres d'informations d'en-tête de fopen(), file_get_contents() et d'autres processus de processus.

Recommandations associées :

Analyse de la façon dont PHP utilise new StdClass() pour créer des objets vides

php utilise Gearman pour la distribution des tâches

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!