Ver Mensaje Individual
  #11 (permalink)  
Antiguo 23/09/2012, 11:54
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 15 años, 7 meses
Puntos: 1567
Respuesta: Impedir que se vea cierto contenido

Son cosas diferentes.

nada tiene que ver el pasar imagen como parámetro x GET de un php con lo otro.

Código Apache:
Ver original
  1. SetEnvIfNoCase Referer "^http://emprear.com/index.html" local_ref=1
  2. <filesMatch "\.(jpg|gif|png)$">
  3. Order Allow,Deny
  4. Allow from env=local_ref
  5. </filesMatch>


una traduccón en palabras de eso sería
En caso de que el refrerer sea cierta url, establecer una variable de entorno llamada local_ref con valor de 1 (el nombre de dicha variable, puede ser otro, imagen, por ejemplo, y el valor, también)

luego, para los archivos de extensiones gif,jpg,png, solo permitir el acceso (allow from), para cuando exista local_ref, que obviamente se crea solo si las imagenes son invocadas desde el referer correspondiente.

Imagina que alguien copia y pega en la barra de direcciones
http://emprear.com/logo.jpg, esto provocaria un acceso prohibido(error 403), ya que al no existir referer válido, local_ref no se crea

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.