Salve a tutti! Ho un problema con la funzione file_get_contents() di php.
Ho creato un sito in php con delle pagine visibili solo dopo autenticazione. Una delle pagine del sito deve essere trasformata, cliccando un bottone, in un file pdf; per fare questo io, ora come ora, sto usando la libreria dompdf.
Tramite questo codice:
riesco ad ottenere il contenuto della pagina per poi passarlo alla libreria dompdf per generare il file pdf; quello che però succede, e qui veniamo al mio problema, è che mi si resetta la sessione e devo per forza rifare l'autenticazione con user e password per poter continuare a navigare nel sito. C'è un modo per mantenere la sessione attiva anche dopo aver usato la funzione file_get_contents()?Codice PHP:echo $myCookie = $_SERVER['HTTP_COOKIE'];
$opts = array('http' => array('header'=> 'Cookie: ' . $myCookie ."\r\n"));
$context = stream_context_create($opts);
$contents = file_get_contents("http://localhost:8888/mypage.php?datainizio=$datainizio&datafine=$datafine&operatore=1", false, $context);
Grazie mille a tutti!![]()
![]()
![]()

Rispondi quotando