El caso es que tengo unos archivos en el servidor, preparados para que los descargen los usuarios, quiero guardar el registro de estas descargas en la base de datos(MYSQL):
-que usuario se descargo el archivo y que archivo descargo, hasta aqui todo bien.
El problema viene ahora, tengo una pantalla con un listado de los archivos, si pinchas sobre uno, abro una nueva ventana con javascript, en la que pido un numero o contraseña para proceder a la descarga, cuando compruebo este dato y esta correcto fuerzo la decarga con php, con este codigo.
"
$f = $ruta
header("Content-type: application/octet-stream")
header("Content-Disposition: attachment; filename="$f"n")
$fp=fopen("$f", "r")
fpassthru($fp)
exit
"
hasta aqui nada raro, el problema viene ahora , que despues de este codigo quiero redireccionar la pagina para poder cerrar la ventana que abri para pedir la contraseña(esto lo controlo con javascript), pero como modifique las cabeceras al forzar la descarga, ahora no funciona:
"
header("Location : ventanajavascript.php")
"
Les agradeceria mucho una ayuda, porque ya no se que hacer, he leido y probado mogollon de codigo, pero nada me funciona.
si este tema ya ha sido tratado en la web,siento hacerles perder el tiempo con preguntas repetidas. pero si fueran tan amables de pasarme el enlace para leerlo, estaria en deuda con ustedes.
Atentamente un sevidor. Pertenece a la categoría:
| |