He subido el script completo en el otro servidor y tampoco me funciona. Habria subido un script únicamente con las cabeceras html, pero el script completo tampoco me funciona.
He actualizado las cabeceras:
Código:
<? session_start();
include ("includes/seguridad.php");
session_write_close();
require("../privado/php/configuracion.php");
$ref=$_GET["ref"];
$SQL="SELECT Archivo FROM apuntes WHERE Referencia='$ref'";
$con=mysql_query($SQL) or die (mysql_error());
$referen=mysql_fetch_array($con);
$path = "../privado/docs";
$archivo = $referen ["Archivo"];
$enlace = $path."/".$archivo;
header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="'.$archivo.'"');
header ("Content-Length: ".filesize($enlace));
header("Pragma: no-cache");
header("Expires: 0");
readfile($enlace);
?>
$enlace es la ruta hasta el archivo + $archivo.
$archivo sale de la BBDD una vez que comprueba la referencia que toma mediante GET