Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/03/2004, 11:56
kidd
 
Fecha de Ingreso: mayo-2003
Mensajes: 328
Antigüedad: 21 años
Puntos: 0
Hola:

Tal y como decía monoswim, para lograr lo que quieres hacer es necesario que tengas conocimientos de programación, pues tienes que checar que el request venga desde tu sitio antes de mandar el archivo que se pidio o si no regresar un error.

Aquí te pongo un ejemplo:

Código:
#!/usr/bin/perl -w

use strict;

my $de_donde_vienes = "$ENV{'HTTP_REFERER'}";

if($de_donde_vienes !~ /misitio\.com/i){
   print "Content-type: text/html\n\n";
   print "ERROR. Este archivo ha sido linkeado de un lugar no reconocido.\n";
}else{
 print "Location: http://misitio.com/ruta/archivo/\n\n";
}

exit(1);
Es sumamente sencillo esto, y no evita al 100% que linken a tu archivo, sin embargo si lo puedes hacer más complicado.

Hay otra manera que lo hace un 100% seguro, pero para eso necesitas poderes de administración en tu servidor y otro tipo de código de perl.

SALUDOS
__________________
Uriel Lizama, Perl Developer

Aprende Perl en Perl en Español.