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

[Bibliothèque de classes PHP Curl] 10 bibliothèques de classes PHP Curl à télécharger [Bibliothèque de classes PHP Curl] 10 bibliothèques de classes PHP Curl à télécharger

21 May 2017

cURL peut utiliser la syntaxe d'une URL pour simuler un navigateur afin de transférer des données. Puisqu'il s'agit d'un navigateur analogique, il prend en charge une variété de protocoles FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE et LDAP, dont certains :

Introduction à la méthode d'installation de Windows PHP Curl Introduction à la méthode d'installation de Windows PHP Curl

08 Aug 2020

Méthode d'installation de Windows php curl : copiez d'abord le "php_curl.dll" et les autres fichiers du dossier PHP dans le système system32 du système ; puis supprimez le point-virgule dans ";extension=php_curl.dll" ;

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.

Explication détaillée de la méthode de configuration php curl sous Windows Explication détaillée de la méthode de configuration php curl sous Windows

17 Aug 2020

Comment installer php curl sous Windows : recherchez et ouvrez d'abord le fichier "php.ini" ; puis supprimez le point-virgule dans ";extension=php_curl.dll" et enfin déplacez le "libeay32.dll" et les autres fichiers sous le dossier php ; system32 Téléchargez-le simplement.

php curl封装类使用例子_PHP教程 php curl封装类使用例子_PHP教程

13 Jul 2016

php curl封装类使用例子。php curl封装类使用例子 使用函数之前我们要需要把php curl模块打开(libeay32.dll, ssleay32.dll, php5ts.dll, php_curl.dll) 开启php curl函数库的步骤 1).去掉

PHP封装CURL扩展类实例_php技巧 PHP封装CURL扩展类实例_php技巧

16 May 2016

这篇文章主要介绍了PHP封装CURL扩展类,实例分析了基于curl发送post、get请求及操作cookie等相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

See all articles