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 traduire cURL de ligne de commande en PHP cURL ? Comment traduire cURL de ligne de commande en PHP cURL ?

06 Dec 2024

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 ?

05 Dec 2024

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 CURL Explication détaillée de l'utilisation de l'extension PHP CURL

23 Dec 2016

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 PHP Instance de classe d'extension CURL encapsulée PHP

23 Dec 2016

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.

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 ?

02 Dec 2024

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...

Exemples d'utilisation de la classe d'encapsulation curl de php Exemples d'utilisation de la classe d'encapsulation curl de php

23 Dec 2016

Cet article présente principalement l'utilisation de la classe d'encapsulation curl en PHP. Il décrit la classe d'encapsulation curl et son utilisation plus en détail sous forme d'exemples, et résume l'utilisation de GET et POST. Les amis qui en ont besoin peuvent s'y référer.

See all articles