Tengo este código (funciona a la perfección):
Código PHP:
<?
if ($HTTP_POST_VARS["mode"]=="descargar"){
include "config.inc.php";
conectar();
$tabla="url";
// Subimos una unidad el contador de descargas
mysql_query("UPDATE $tabla SET total=total+1 WHERE id=$id");
$result=mysql_query("SELECT * from $tabla WHERE id=$id");
while($row=mysql_fetch_array($result)){
$url=$row["url"];
}
desconectar();
// Descargamos el archivo
header("Location: $url");
} else {
// Otras cosas
} ?>
Como dije, funciona todo OK. Ahora bien, ¿es posible que la gente pueda averiguar la URL de la descarga? Ahora mismo como podeis ver la saco de la base de datos y en ningún momento se muestra bajo Internet Explorer, salvo durante unas décimas de segundo cuando pulsas el botón y en la barra de estado sale: "Iniciando descarga desde http://www.mundodivx.com/xxx/archivo.zip"
Me interesa sobre todo saber si permanece oculta a ojos de usuarios de Internet Explorer 5-6, aunque sería interesante saber si funciona en Netscape y Opera. El objetivo es que la única forma de robarme el archivo sea linkear a mi página de descargas. Ej:
www.mundodivx.com/descargas.php?id=1
Saludos