L'output del pdf è richiamato con
$pdf->Output($path,'D');
Ho notato che il problema avviene solo con firefox mentre con IE e OPERA no, in quanto la finestra "SALVA CON .." non permette pressioni di pulsanti sulla finestra opener (o finestra padre)
Ho notato che se richiamo
$pdf->Output($path,'S'); con 'S' , il problema dell'header lo risolvo anche in firefox ma la stringa restituita da fdpd è illeggibile (cosi mi dice foxitreader).
La stringa viene letta con readear($stringa_pdf);
Ecco la parte finale della mia funzione make_pdf(...) aggiornata
.....
header("Pragma: public");
header("Cache-Control: must-revalidate, post-check=0,pre-check=0");
header("Cache-Control: private", false);
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename=\"$path\"");
header("Content-type: application/pdf");
$pdfcode=$pdf->Output($path,'D');
header("Content-Transfer-Encoding: binary");
header("Content-Length: " . strlen($pdfcode));
//echo $pdfcode;
readfile($pdfcode);
....