Problema PHP Curl

edo89b

Nuovo Utente
Buongiorno a tutti, devo recuperare dei dati da un portale tramite una piccola funzione curl con PHP.

Come prima cosa ho simulato la cosa manualmente creando la seguente pagina:

HTML:
<form method="POST" action="http://www.example.com/include/login/form.login.act.asp" target="_blank">
<input type="text" name="username" value="LaMiaUsername"><input type="text" name="password" value="LaMiaPassword">
<input type="submit" value="Invia">
</form>


Se provo ad aprire il portale http://www.example.com prima di fare il login con la pagina sopra, mi chiede di effettuare il login, se invece prima effettuo il login con la pagina sopra mi apre il portale.

Codice:
//Inizializzo Curl
$ch = curl_init();

//Eseguo il login
curl_setopt($ch, CURLOPT_URL, 'http://www.example.com/include/login/form.login.act.asp');
curl_setopt($ch, CURLOPT_POST, true);
$campi = array('username'=>'IlMioUsername','password'=>'LaMiaPassword');
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($campi));
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_exec($ch);

//Apro la pagina a seguito del login
curl_setopt($ch, CURLOPT_URL,'http://www.example.com');
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$output = curl_exec($ch);

//Stampo il contenuto
echo $output;

//Chiudo Curl
curl_close($ch);

Premetto che ho provato a passare anche l'useragent e il refer.

Grazie a tutti
 
Discussioni simili
Autore Titolo Forum Risposte Data
L Problema con recupero dati in PHP cURL e JAVA con server PHP 1
J problema con apache2+php ed invio file con cURL Apache 2
J Problema invio file con cURL php su server verso server PHP 1
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
D problema php mysql PHP 1
D problema php mysql PHP 1
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
A Problema checkout carrello php PHP 2
G Problema caricamento tabelle MySql da PhP PHP 0
M Problema con php per calcolo costo percentuale PHP 7
O Problema Formmail in PHP su Aruba PHP 0
WebmasterFioriniAndrea Chat e php [problema] PHP 3
L [PHP] Problema con Telegram PHP 1
WebmasterFioriniAndrea [PHP] Problema che non mi fa vedere niente PHP 2
A [PHP] Problema query insert [RISOLTO] PHP 14
N [Apache] problema con estensione php Apache 0
C [PHP] Problema con download file PHP 0
M [PHP] Problema con preg_match PHP 1
gandalf1959 [PHP] problema con l'utilizzo di Header PHP 3
K [RISOLTO] Problema Griglia Php+Mysql PHP 13
M [PHP] Problema con query select PHP 2
L Problema jQuery validation AJAX (PHP 7) PHP 6
L Problema funzione mail() PHP PHP 3
S [PHP] Problema con istruzione "use" PHP 23
A Problema PHP PHP 1
T [php] problema creazione query select-where PHP 5
M [PHP] problema if PHP 3
L [PHP] Problema su codice o server PHP 5
T [PHP] problema maggiore e minore PHP 4
Cosina [PHP] fwrite problema con le parole accentate PHP 9
M [PHP] Problema search form PHP 3
F [PHP] Problema con number_format PHP 3
L [PHP] problema count messo in una funzione. PHP 1
P [PHP] Progettino CRUD di esercitazione. Problema su $_FILE. PHP 9
trattorino [PHP] problema entrata immagini insert PHP 1
C Apache Cordova problema con php Programmazione 1
trattorino problema raccapricciante php conteggio query PHP 4
T PHP+MYSQL: problema con quelle maledette lettere accentate... PHP 5
F [PHP] Problema con array multidimensionale PHP 4
F Problema con pagine login in PHP PHP 2
M [PHP] Problema script ricezione e invio posta... PHP 1
Kolop [RISOLTO][PHP] Problema Pagination PHP 2
C [PHP] Problema Invio Email Elseif PHP 2
A [PHP] Problema invio mail con funzione mail() PHP 3
gandalf1959 problema con la codifica caratteri accentati e speciali tra php e mysql PHP 3
L [PHP] Problema Script 'Not Found' PHP 4
webmachine [PHP][MYSQL] Problema con le SELECT PHP 5
alessandra86 [PHP] Popolamento database con form ricorsivi - problema array (foreach ) PHP 5
MattiaBL [PHP] Problema ciclo while PHP 3
dvdscr [PHP] Problema malfunzionamento Wordpress WordPress 13

Discussioni simili