Aller au contenu | Aller au menu | Aller à la recherche


Navigateur PHP

Pour simuler un navigateur, se loguer sur un back office et faire des actions comme un utilisateur identifié, vous pouvez tout coder avec CURL ou bien utiliser des classes toutes faites...

En cours de recherche, j'ai trouver sur phpclasses.org des bonnes classes de clients HTTP avancés :

HTTP protocol clients, headers and cookies

Advanced HTTP Client

Testé simplement avec succès l'utilisation des suivi de redirection avec "Location:" ainsi que la mémorisation des cookies pour se loguer, et pour couronner le tout un petit upload de plusieurs fichiers.

Description détaillée de la classe client HTTP supportant :

  • HTTP Proxy with Basic Authentication
  • multipart/form-data AND application/x-www-form-urlencoded
  • GET, HEAD and POST methods
  • HTTP cookies
  • Chunked Transfer-Encoding
  • HTTP 1.0 and 1.1 protocols
  • Keep-Alive Connections
  • Basic WWW-Authentication

cURL

La classe de l'anglais, permet l'envoi de données http et peut s'associer à la gestion de votre compte Flickr

Non testé.

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Fil des commentaires de ce billet