recherche
MaisonBibliothèques PHPAutres bibliothèquesphp-curl-class-masterClasse Curl de PHP
php-curl-class-masterClasse Curl de PHPUtilisation de
<?php
//curl类
class Curl
{
 function Curl(){
  return true;
 }
 function execute($method, $url, $fields='', $userAgent='', $httpHeaders='', $username='', $password=''){
  $ch = Curl::create();
  if(false === $ch){
   return false;
  }
  if(is_string($url) && strlen($url)){
   $ret = curl_setopt($ch, CURLOPT_URL, $url);
  }else{
   return false;
  }
  //是否显示头部信息
  curl_setopt($ch, CURLOPT_HEADER, false);
  //
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  if($username != ''){
   curl_setopt($ch, CURLOPT_USERPWD, $username . ':' . $password);
  }
  $method = strtolower($method);
  if('post' == $method){
   curl_setopt($ch, CURLOPT_POST, true);
   if(is_array($fields)){
    $sets = array();
    foreach ($fields AS $key => $val){
     $sets[] = $key . '=' . urlencode($val);
    }
    $fields = implode('&',$sets);
   }
   curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
  }else if('put' == $method){
   curl_setopt($ch, CURLOPT_PUT, true);
  }

GET :

$curl = new Curl();
$curl->get('http://www.XXX.com/');

Utilisation POST :

$curl = new Curl();
$curl->get('http://www.XXX.com/', 'p=1&time=0');


Clause de non-responsabilité

Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn

Article connexe

Comment traduire cURL de ligne de commande en PHP cURL ?Comment traduire cURL de ligne de commande en PHP cURL ?

06Dec2024

Traduction de cURL de ligne de commande en PHP cURLLorsque vous travaillez avec des API prenant en charge cURL, il peut être difficile de traduire ces commandes à partir du...

Comment convertir une commande cURL de ligne de commande en PHP cURL ?Comment convertir une commande cURL de ligne de commande en PHP cURL ?

05Dec2024

Convertir cURL de ligne de commande en cURL PHPConvertir une commande cURL de ligne de commande en son équivalent PHP peut sembler intimidant, mais c'est en fait assez...

Explication détaillée de l'utilisation de l'extension PHP CURLExplication détaillée de l'utilisation de l'extension PHP CURL

23Dec2016

CURL est un outil de transfert de fichiers qui utilise la syntaxe URL pour fonctionner en mode ligne de commande. Il prend en charge de nombreux protocoles. Il prend en charge la fonctionnalité d'authentification. Il est couramment utilisé en PHP pour implémenter des fonctions de transmission plus complexes.

Instance de classe d'extension CURL encapsulée PHPInstance de classe d'extension CURL encapsulée PHP

23Dec2016

Cet article présente principalement la classe d'extension CURL encapsulée PHP et analyse les techniques associées telles que l'envoi de messages, l'obtention de demandes et l'exploitation de cookies basés sur curl. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Curl dans PHP: Comment utiliser l'extension PHP Curl dans les API RESTCurl dans PHP: Comment utiliser l'extension PHP Curl dans les API REST

14Mar2025

L'extension PHP Client URL (CURL) est un outil puissant pour les développeurs, permettant une interaction transparente avec des serveurs distants et des API REST. En tirant parti de Libcurl, une bibliothèque de transfert de fichiers multi-protocol très respectée, PHP Curl facilite Efficient Execu

Comment puis-je traduire une commande cURL de ligne de commande en un script PHP cURL ?Comment puis-je traduire une commande cURL de ligne de commande en un script PHP cURL ?

02Dec2024

Traduction de cURL de ligne de commande en PHP cURLEn tant que débutant en développement Web peu familier avec cURL, vous demandez de l'aide pour traduire une ligne de commande...

See all articles