Introducción
PHP soporta libcurl, una biblioteca creada por Daniel Stenberg que
permite conectarse y comunicarse con diferentes tipos de
servidores y diferentes tipos de protocolos. Actualmente, libcurl
admite los protocolos http, https, ftp, gopher, telnet, dict, file y
ldap. libcurl también admite certificados HTTPS,
HTTP, POST, HTTP PUT, subidas mediante FTP (también se puede hacer con la
extensión FTP de PHP), subidas basadas en formularios HTTP, proxies, cookies, y
autenticación usuario+contraseña.