|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2002
Città: Firenze
Messaggi: 3670
|
[PHP] Accesso Area Clienti TRE via cURL
Salve a tutti,
stavo provando a realizzare una paginetta PHP in grado di loggarsi all'Area Clienti 3 e recuperare il codice html, così da leggerne il contenuto ed estrarre alcune informazioni (credito residuo, soglie, etc...). Credo che la funzione più utile allo scopo sia cURL, da utilizzare in modalità POST, passando i dati del form di login della pagina TRE. Credo che la pagina di accesso dell'Area CLienti TRE sia stata "complicata", forse volutamente per bloccare questo tipo di accesso, o anche solo per migliorarne la sicurezza. Non saprei... Il form di login è il seguente: Codice:
https://areaclienti3.tre.it/ Codice:
<?php $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://sso.tre.it/selfcare-sso/login'); curl_setopt($ch, CURLOPT_USERAGENT, 'User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0'); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); //curl_setopt($ch, CURLOPT_SSLVERSION, 3); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, '_eventId=submit<=LT-6371473-E7qVOkO1oITMemxdym9lv0tJMWXplh&execution=e2s1&usertype=MSISDN&username1=NRO_CELL_SENZA_39_IN_TESTA&password=PASSWORD&username=NRO_CELL_CON_39_IN_TESTA'); curl_setopt($ch, CURLOPT_COOKIEFILE, "./cookie.txt"); $auth = curl_exec($ch); var_dump( curl_getinfo($ch) ); echo $auth; curl_close($ch); ?> Se qualcuno ha provato la stessa cosa, o ha più esperienza di me nei form e nel php, e vuole provare a risolvere la cosa, è ben accetto! Grazie comunque a tutti!
__________________
XBOX·Series X || Gamer.TAG: iTz Tyl3rDurd3n || STEAM ID: proj3ctmayh3m || BTag: TylerDurden#1150 7950X3D || 32GB DDR5 6000MHz CL30 || 4080 SUPER FE
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:18.



















