Tengo un controlador el cual devuelve un fichero que se solicita desde otra web mediante la siguiente llamada:
Código PHP:
misitio/controlador/descarga?Param1=valor1&Param2=valor2
En la función del controlador tengo lo siguiente:
Código PHP:
public function descarga()
{
$mivarPHP='<script type="text/javascript">;
var mivarJS="Asignado en JS";
var mivarJ=alert("Usted va a descargar este documento");
document.writeln (mivarJ);
</script>';
echo $mivarPHP;
...... Aquí continua el código para descargar el fichero....
}
He probado a realizar esto:
Código PHP:
public function descarga()
{
$mivarPHP='<script type="text/javascript">;
var mivarJS="Asignado en JS";
var mivarJ=alert("Usted va a descargar este documento");
document.writeln (mivarJ);
</script>';
echo $mivarPHP;
if($mivarPHP);
$this->descarga_ok();
}
function descarga_ok()
{
...... Aquí continua el código para descargar el fichero....
}
He probado poniendo un sleep y tampoco.
Os agradecería vuestra ayuda.
Salu2