2009-08-24 7 views
0

bien ... à peu près tout ce que j'avais besoin de dire ... lookie ici, je suis un noob total dans la programmation web alors allez-y doucement ... et oh ... si jamais c'est ... pourriez-vous pointer moi à un exemple simple? J'ai travaillé avec cURL sur une API de paiement (Authorize.net) mais je n'arrive pas à comprendre comment elle s'applique aux services WebComment cURL est-il lié aux services Web?

+0

http://en.wikipedia.org/wiki/CURL – deceze

+0

quel type de service Web utilisez-vous? – Greg

Répondre

2

cURL est une bibliothèque utilisée pour récupérer des URL distantes.

Il y a beaucoup d'autres façons de faire cela en PHP, par exemple en utilisant file_get_contents() mais cURL offre beaucoup plus de flexibilité.

Il ne fait rien spécial avec les services Web - tout ce qu'il fait est de demander des URL. Selon le type de service que vous utilisez, vous pouvez regarder le module PEAR SOAP, les classes SOAP de PHP ou les fonctions XML-RPC de PHP.

+0

Il y a cURL et il y a libcurl. Vous pouvez lier libcurl dans votre application et ainsi lui permettre d'accéder aux URL sur le web. cURL est une interface de ligne de commande pour libcurl (voir http://curl.haxx.se/). –

+0

Je suis tellement stupide; Je n'ai pas réalisé que c'était à propos de curl de php. Pardon! –

0

Vous pouvez utiliser curl pour récupérer une URL (généralement avec une demande de publication) et utiliser les données récupérées dans votre application.

curl fonctionne comme un client ou un agent utilisateur, de la même manière que la demande de données à partir d'un site Web serait effectuée à partir d'un navigateur Web.

si vous faites strictement recevoir des demandes il y a d'autres plus simples était alors boucle, mais boucle donne beaucoup plus de souplesse, comme les en-têtes de lecture, les données brutes, etc