bueno, como son varios archivos, tienes dos opciones:
La primera es que tu botón "descargar" ejecute un script que diga:
Código Javascript
:
Ver originallocation.href="download.php?archivo="+archivo;
Esto en un bucle usando setinterval y cambiando el valor de "archivo" por el identificador del archivo a descargar, de esa manera tu usuario verá los cuadros de descarga aparecer uno tras otro.
La otra opción es que desde tu archivo PHP comprimas todos los ficheros a enviar en un ZIP y lo envíes en una sola descarga. Para ello tienes que mandar con javascript
:
Código Javascript
:
Ver originallocation.href="download.php?archivo="+archivo+","+archivo2+","+archivo3;
Esa es, para mí, la solución más cómoda para el usuario.
Por cierto..... la mayoría d elos navegadores analiza el content-Type del documento antes de presentarlo, así que si se trata de una descarga presentarán la ventana de descargas sin cambiar de página.