<?php <?php set_time_limit(0); $urls = array('http://www.baidu.com','http://www.php.cn',); $handle = curl_multi_init(); $curls = array(); foreach ($urls as $k=>$url) { $curls[$k] = add_handle($handle, $url); } function add_handle(& $handle, $url) { $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_HEADER, ''); curl_setopt($curl,CURLOPT_USERAGENT,"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)"); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_multi_add_handle($handle, $curl); return $curl; }
Il s'agit d'une classe de collection multi-thread PHP curl. Les amis qui en ont besoin peuvent la télécharger et l'utiliser.
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
29 Dec 2017
Cet article présente principalement en détail la puissante classe de données de soumission PHP POST. Le code est concis et a une certaine valeur de référence. Les amis intéressés peuvent s'y référer. J'espère que cela aide tout le monde.
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.
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.
10 Mar 2018
Snoopy est une classe PHP utilisée pour imiter les fonctions d'un navigateur Web. Elle peut effectuer les tâches d'obtention de contenu Web et d'envoi de formulaires. Site officiel http://snoopy.sourceforge.net/
02 Aug 2023
Comment utiliser la classe de collection simultanée en Java pour gérer les problèmes de partage de données dans un environnement multithread ? Dans un environnement multithread, une incohérence des données peut se produire lorsque plusieurs threads accèdent et modifient des données partagées en même temps. Afin de résoudre ce problème, Java fournit des classes de collection concurrentes, telles que ConcurrentHashMap, ConcurrentLinkedQueue, etc., pour nous aider à résoudre les problèmes de partage de données multithread. Cet article explique comment utiliser les classes de collection simultanées en Java pour la sécurité des threads.
17 Nov 2018
Le contenu de cet article concerne l'exemple de code de PHP utilisant curl pour simuler le multi-threading pour envoyer des requêtes. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
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