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

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

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

14 Mar 2025
L'extension PHP Client URL (CURL) est un outil puissant pour les développeurs, permettant une interaction transparente avec des serveurs distants et des API REST. En tirant parti de Libcurl, une bibliothèque de transfert de fichiers multi-protocol très respectée, PHP Curl facilite Efficient Execu

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

06 Dec 2024
Configuration de PHP pour utiliser cURL dans XAMPPQuestion : Comment puis-je activer la fonctionnalité cURL dans l'environnement PHP de XAMPP ?Réponse : Pour activer cURL...

11 Nov 2024
PHP cURL avec autorisation de basePHP cURL offre une méthode simplifiée pour établir une autorisation de base dans les requêtes HTTP. Même si c'est souvent le cas...


Outils chauds Tags

Outils chauds

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
