Maison Bibliothèques PHP Autres bibliothèques php-curl-class-masterClasse Curl de PHP
php-curl-class-masterClasse Curl de PHP Utilisation 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 puis-je convertir une commande cURL complexe en PHP cURL ? Comment puis-je convertir une commande cURL complexe en PHP cURL ?

18 Dec 2024

Convertir cURL de ligne de commande en PHP cURLFace à une commande cURL complexe comme celle fournie, la convertir en PHP cURL peut être un défi intimidant...

Comment implémenter l'authentification HTTP de base avec PHP cURL ? Comment implémenter l'authentification HTTP de base avec PHP cURL ?

30 Dec 2024

Authentification HTTP de base avec PHP cURLLors de la création de requêtes HTTP vers des services Web avec cURL, vous pouvez rencontrer le besoin de fournir...

Comment résoudre les problèmes de connexion HTTPS PHP cURL ? Comment résoudre les problèmes de connexion HTTPS PHP cURL ?

17 Dec 2024

PHP CURL et HTTPSLa fonction fournie est un excellent outil pour récupérer des pages Web. Cependant, il rencontre des problèmes lors du traitement des URL HTTPS....

Comment transmettre des données PHP POST à ​​l'aide de cURL ? Comment transmettre des données PHP POST à ​​l'aide de cURL ?

24 Dec 2024

Transmission de données PHP POST avec cURL Lorsqu'il s'agit d'interagir à distance avec des pages Web, cURL est un outil puissant. L'une de ses utilisations courantes est de passer...

Comment implémenter l'authentification HTTP de base en PHP à l'aide de cURL ? Comment implémenter l'authentification HTTP de base en PHP à l'aide de cURL ?

19 Dec 2024

Authentification HTTP de base avec PHP curlLors de la création de clients de service HTTP RESTful à l'aide de PHP et curl, l'authentification devient un aspect critique. À...

Comment puis-je implémenter l'authentification HTTP de base avec cURL de PHP ? Comment puis-je implémenter l'authentification HTTP de base avec cURL de PHP ?

18 Dec 2024

Authentification HTTP de base avec PHP curlLors de la construction d'un client de service Web REST en PHP, en utilisant curl pour établir des requêtes authentifiées...

See all articles