Ciao a tutti , avrei un problema di header con la libreria FPDF.
Praticamente ho un pulsante nella mia finestra che alla pressione effettua una finta submit cosi da richiamare se stessa e quindi creare il pdf .Fin qui tutto ok, firefox mi carica la finestrella ("SALVA FILE CON NOME") ma se in quell'istante ripremo il pulsante (senza premere pulsanti sulla finestrella di firefox) mi compare il messaggio di errore header indicandomi che l'header è già stato spedito e mi compare a schermo anche tutto il codice del pdf (codice sorgente illeggibile pagina pdf).
Come posso fare per risolvere il problema?
C'è un metodo più sicuro per operare?
Dite che se imposto queste righe di codice nella funzione make_pdf possono risolvere il problema?
....
$path=$id_pratica.".pdf";
$type = 'application/pdf';
header("Pragma: public");
header("Cache-Control: must-revalidate, post-check=0,pre-check=0");
header("Cache-Control: private", false);
header("Content-type: $type");
header("Content-Disposition: attachment; filename=\"$path\"");
$pdfcode=$pdf->Output($path,'D');
header("Content-Length: " . strlen($pdfcode));
die();
.....