Introdução

O PHP suporta libcurl, uma biblioteca criada por Daniel Stenberg, que permite conexão e comunicação com diferentes tipos de servidores usando diferentes tipos de protocolos. libcurl atualmente suporta os protocolos http, https, ftp, gopher, telnet, dict, file e ldap. libcurl também suporta certificados HTTPS, HTTP POST, HTTP PUT, envio via FTP (isto também pode ser feito com a extensão ftp do PHP), envio HTTP por formulário, proxies, cookies, e autenticação com usuário e senha.