allora io ho questo in fondoi alla pagina:
Codice PHP:
                            echo '
[url="http://localhost/book/book.xls"]Download[/url]'
;
                            echo 
'
Tra 10 secondi sarai reindirizzato alla Home page!'
;
                            
header("Refresh: 10; URL=http://localhost/book/index.php"); 
se nn clicco sul sul link la pagina viene refreshata.
se clicco sul link no.
ho capito che il problema sta nel fatto che header funziona se nn viene prima mandato un altro output.
quello che nn ho capito è se è possibile fare in modo che anche se clicca sul link viene fatto il refresh.
ho provato ad usare ob_start() e ob_get_flush, ma nn ha funzionato.