Curl'ing on PHP

Cet article de PHPit décrit l’utilisation de la librairie Curl. Cette librairie peu connue mais pourtant bien existante dans PHP permet d’exploiter les données d’un page d’un site quelconque.

On peut par exemple afficher simplement le contenu d’une URL mais aussi en exploiter certaines données.

Parmi ses multiples fonctions on trouvera dans l’article, comment :

  • Obtenir la redirection automatique
  • Passer des GET/POST directement à l’url sans passer DANS l’url elle même (Pour soumettre des Formulaires simplement)
  • Utiliser un "user agent" personnalisé (robot)
  • Obtenir les infos d’une page (temps de connection, upload … de la page)
  • Savoir si une page existe

Gloablement elle offre des fonctions simples à coder pour des résultats extrêmement riche d’exploitation de pages/urls d’autres sites.