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:
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); 
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()?

Grazie mille a tutti!