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

[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

21May2017

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 CurlIntroduction à la méthode d'installation de Windows PHP Curl

08Aug2020

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

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

17Aug2020

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教程

13Jul2016

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

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

16May2016

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

See all articles