Foros del Web » Programando para Internet » ASP Clásico »

evitar el hotlinking en asp

Estas en el tema de evitar el hotlinking en asp en el foro de ASP Clásico en Foros del Web. Haber quiero evitar el hotlinking en las imagenes de mi web. He leido que se puede hacer php y mediante javascript. Tambien he leido que ...
  #1 (permalink)  
Antiguo 12/06/2004, 15:16
 
Fecha de Ingreso: febrero-2004
Mensajes: 8
Antigüedad: 20 años, 3 meses
Puntos: 0
evitar el hotlinking en asp

Haber quiero evitar el hotlinking en las imagenes de mi web.

He leido que se puede hacer php y mediante javascript. Tambien he leido que se puede poner las imagenes en capas asi no aparece la url

Pero me gustaria saberlo en asp ya que mis imagenes tienen la extension asp

Ayudarme por favor
  #2 (permalink)  
Antiguo 14/06/2004, 02:26
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 21 años, 6 meses
Puntos: 8
Que las imagenes tienen extensión .asp??? Eso si q no lo he visto nunca
__________________
Vayamos por Partes :: Jack el Destripador
  #3 (permalink)  
Antiguo 14/06/2004, 02:37
 
Fecha de Ingreso: enero-2004
Mensajes: 396
Antigüedad: 20 años, 5 meses
Puntos: 0
Si, si que se pueden usar imagenes con extension asp, no es una forma muy usada, de hecho yo la uso para otras cosas, pero bueno si que se puede hacer...
  #4 (permalink)  
Antiguo 14/06/2004, 02:38
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 21 años, 6 meses
Puntos: 8
Ahhmmmm, que curioso jejeje. Pues mira, una cosa nueva que he aprendido
__________________
Vayamos por Partes :: Jack el Destripador
  #5 (permalink)  
Antiguo 14/06/2004, 04:57
Avatar de locko  
Fecha de Ingreso: abril-2004
Ubicación: Villabona Cyti
Mensajes: 252
Antigüedad: 20 años, 2 meses
Puntos: 0
y como va eso??
  #6 (permalink)  
Antiguo 14/06/2004, 08:32
 
Fecha de Ingreso: enero-2004
Mensajes: 396
Antigüedad: 20 años, 5 meses
Puntos: 0
Es muy sencillo, simplemente en el src de la imagen pones la url de una pagina asp... entonces, cuando el navegador del cliente invoca a la pagina, carga la imagen, que en realidad es una pagina ASP o con la extension que quieras, y ejecuta la pagina de servidor que tengas....
  #7 (permalink)  
Antiguo 14/06/2004, 08:57
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 21 años, 6 meses
Puntos: 0
Cita:
Iniciado por unholy
Es muy sencillo, simplemente en el src de la imagen pones la url de una pagina asp... entonces, cuando el navegador del cliente invoca a la pagina, carga la imagen, que en realidad es una pagina ASP o con la extension que quieras, y ejecuta la pagina de servidor que tengas....
Yo probé eso y no me funcionó.
Mira, creé un archivo (sencillo) llamado gen_img.asp , al que le pasaba un parametro por URL, id, de forma que la imagen quedaba:
<img src=gen_img.asp?id?1>

En el archivo gen_img hice esto, para probar:

Select case Request.QueryString("id")
Case 1
response.write "archivos/prueba.gif"
Case else
response.write "archivos/prueba.gif"
End Select

(la imagen prueba.gif existia), pero a pesar de ello, no me cargaba la imagen. ¿Se puede hacer así? (igual hice mal el código y por eso no funcionaba :-p )
__________________
Tu portal de manga y anime.
  #8 (permalink)  
Antiguo 14/06/2004, 11:28
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Es que en el archivo gen_img tenés que hacer esto:

Select case Request.QueryString("id")
Case 1
response.redirect "archivos/prueba.gif"
Case else
response.redirect "archivos/prueba.gif"
End Select


En vez de Write, usás Redirect
  #9 (permalink)  
Antiguo 14/06/2004, 15:54
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 21 años, 6 meses
Puntos: 0
Mil gracias, Dazuaga. Ahora sí que me funciona, y espero que así, por lo menos, pueda dificultar a la gente que use mis imagenes, que me las linkee directamente y me robe ancho de banda.
Muchas Gracias

Un saludo
__________________
Tu portal de manga y anime.
  #10 (permalink)  
Antiguo 14/06/2004, 21:49
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
De nada, aunque para eso que te las linkeen directamente no sirve de mucho (vos eras el del web.config?)
  #11 (permalink)  
Antiguo 15/06/2004, 02:24
Avatar de LeCLUB  
Fecha de Ingreso: abril-2003
Ubicación: Barcelona (España)
Mensajes: 205
Antigüedad: 21 años, 1 mes
Puntos: 1
Bueno, siempre puedes mirar de donde proviene la petición de la página. Si se realiza desde el exterior del servidor les envías una foto porno o muy desagradable, verás que rápido lo cambian xDDDDD
  #12 (permalink)  
Antiguo 15/06/2004, 02:27
 
Fecha de Ingreso: enero-2004
Mensajes: 396
Antigüedad: 20 años, 5 meses
Puntos: 0
Pero la cuestion es que en cuanto cargues una vez la imagen, el cliente va a ver la direccion de la misma, y no va a invocar a la pagina ASP, sino a la url de la imagen, por lo que has hecho no servra de mucho...
  #13 (permalink)  
Antiguo 15/06/2004, 04:30
Avatar de LeCLUB  
Fecha de Ingreso: abril-2003
Ubicación: Barcelona (España)
Mensajes: 205
Antigüedad: 21 años, 1 mes
Puntos: 1
Weno, entonces puedes hacerlo de la siguiente forma:

Código PHP:
<%@ Language=VBScript %>
<%
 
Ruta "./imagenes/"
Foto "pepe.jpg"
 
Response.Buffer true
 
set Imagen 
server.CreateObject("ADODB.Stream")
Imagen.Type 1
Imagen
.Open
Imagen
.LoadFromFile(Server.Mappath(ruta foto))
 
Response.Clear
Response
.ContentType="image/jpeg"
Response.BinaryWrite Imagen.Read

Imagen
.Close
Set Imagen 
nothing
Response
.End
%> 
De esta forma, ocultas por completo la ruta de donde sale la imagen (supongo que era esto lo que querías)

Pruébalo y me cuentas que tal
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:04.