Ciao a tutti,
ho una pagina nella quale compare un semplice pulsantino di download che fa scaricare agli utenti un documento o in formato .PDF o in .DOC (in base a ciò che carica dimanicamente il cliente dal pannellino di back-office che gli ho creato).

Il problema è che se uso Chrome o Explorer il pulsantino riconosce perfettamente il file e l'estensione e fa il download correttamente, mentre se uso Firefox non viene riconosciuta l'estensione del file (nè del PDF nè del DOC) e mi fa scaricare un file senza estensione.

Nel file che gestisce questo download io sto usando il seguente codice:

codice:
<?php
session_start();
if(isset($_SESSION['ID_cliente'])){
	require_once("../amministra/config.php");
	$documento=mysql_fetch_array(mysql_query("SELECT * FROM immagini WHERE ID = '$_GET[id]'"));
	if($_GET['lang']=='it'){$file_download=$documento['file'];}
	mysql_close($link);
	$file='../images/documenti/'.$file_download;
	//exit();
	//header("Content-type:*");
	header("Cache-Control: public");
        header("Content-Description: File Transfer");
	header("Content-Disposition: attachment; filename=".$file);
	header("Content-Transfer-Encoding: binary");
	readfile($file);
	exit();
}
?>
Perchè con Chrome e Explorer funziona e con Firefox no ?
Cosa devo cambiare per far funzionare il tutto ?

Ciao e grazie per l'aiuto