Ciao a tutti,
stò caricando l'html di una pagina tramite
$dom = new DOMDocument();
$dom->loadHTMLFile($url);
e tutto funziona.
devo andare però a guardare delle parti protette da password.
é possibile indicargli uetnte e password da testare?
Ciao a tutti,
stò caricando l'html di una pagina tramite
$dom = new DOMDocument();
$dom->loadHTMLFile($url);
e tutto funziona.
devo andare però a guardare delle parti protette da password.
é possibile indicargli uetnte e password da testare?
con curl
IP-PBX management: http://www.easypbx.it
Old account: 2126 messages
Oldest account: 3559 messages
Grazie mille...
ma...
qualche indicazione in più...
non sono molto pratico
inviando la richiesta con curl puoi simulare il submit del form di login mandando direttamente una POST alla pagina che elabora i dati di login. Dal ritorno puoi guardare l'ìheader della risposta, avrai la Session. Se nelle successive richieste metti nell'header della richiesta il riferimento della session, simuli una navigazione sotto session come se ti fossi loggato normalmente al sistema...
IP-PBX management: http://www.easypbx.it
Old account: 2126 messages
Oldest account: 3559 messages
Ho provato con la seguente funzione
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.1b1) Gecko/20081007 Firefox/3.1b1");
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch, CURLOPT_USERPWD, $user.":"$psw);
$output = curl_exec($ch);
$info = curl_getinfo($ch,CURLINFO_HTTP_CODE);
curl_close($ch);
echo($output);
Dove $url è la pagina del forum PHPBB3 che voglio leggere
$user e $psw sono utente e password dell'amministratore
mi restituisce la pagina di utente non loggato...
qualcuno sa come sbloccarmi?