2011-04-27 2 views
2

Comment puis-je faire une requête HTTP asynchrone en PHP en passant un délégué à la fonction?Demande HTTP asynchrone en PHP avec délégué

Merci

+1

Je ne pense pas que vous pouvez le faire en PHP. La chose la plus proche serait 'curl_multi_init()' http://www.php.net/manual/fr/function.curl-multi-init.php. – PiZzL3

Répondre

1

PHP ne fonctionne pas vraiment car il callbacks async n'y a pas d'interruptions dans la langue. Votre meilleur de l'utilisation curl, puis en revenant sur la demande pour voir si elle est terminée. Vous pouvez également utiliser fsockopen et vos amis pour le faire au niveau de la socket.

Check out this post. Vous devrez le modifier pour enregistrer le socket de résultat (et le traiter), mais l'idée de base est là.