cURL

Como se conectar através de proxy usando cURL no PHP?

Algumas vezes o acesso a Internet só pode ser realizado através de proxy, mas como fazer com que o cURL se conecte a ele usando PHP? [code language=”php”]<?php$lstr_html = getURL(‘http://www.google.com.br’); echo $lstr_html; function getURL($url){ $proxy = ‘endereco.com.br:porta’; $proxyauth = ‘login:senha’; $ch = curl_init($url); curl_setopt($ch, CURLOPT_PROXY, $proxy); curl_setopt($ch, CURLOPT_PROXYUSERPWD, $proxyauth); curl_setopt($ch, CURLOPT_NOBODY, false); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);

Como se conectar através de proxy usando cURL no PHP? Read More »

Como adicionar múltiplas linhas de cabeçalho em uma requisição do cURL no PHP?

Como fazer para adicionar múltiplos itens a um cabeçalho de requisição HTTP enviada pelo cURL? Utilize a opção CURLOPT_HTTPHEADER e passe como parâmetro um Array(): [code language=”php”]<? curl_setopt($ch, CURLOPT_HTTPHEADER, array(‘Content-Type: multipart/form-data’, ‘X-Requested-With: XMLHttpRequest’));?>[/code] Exemplo de código de requisição POST, enviando os dados de usuário e senha: [code language=”php”] $postfields = array(); $postfields[‘usuario’] = $lstr_formUsuario; $postfields[‘senha’]

Como adicionar múltiplas linhas de cabeçalho em uma requisição do cURL no PHP? Read More »

Fatal error: Uncaught Error: Call to undefined function curl_init()

Ao movimentar meu código para o ambiente de produção recebi a mensagem de erro: Fatal error: Uncaught Error: Call to undefined function curl_init(). Mas como solucionar este problema? Este acontece quando a extensão cURL não está habilitada no PHP (php.ini). encontre a linha abaixo e remova o “;” do inicio da linha, salve o arquivo

Fatal error: Uncaught Error: Call to undefined function curl_init() Read More »

Sair da versão mobile