<?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');
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
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...
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...
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....
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...
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. À...
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...
Outils chauds Tags
Hot Tools
Bibliothèque PHP pour les conteneurs d'injection de dépendances
Bibliothèque PHP pour les conteneurs d'injection de dépendances
Une collection de 50 excellents algorithmes PHP classiques
Algorithme PHP classique, apprenez d'excellentes idées et élargissez votre réflexion
Petite bibliothèque PHP pour optimiser les images
Petite bibliothèque PHP pour optimiser les images