Supongamos que tienes la siguiente tabla para contabilizar el número de accesos a tus imágenes, su nombre es cuenta_imagen:
Tabla cuenta_imagen:
id = Autonumerico, llave primaria
nom_img = Texto, dirección url de la imagen
cuenta = Numerico, Contador que determina cuantas veces se accedido a la imágen.
Entonces el archivo que muestra la imágen y contabiliza sería el siguiente:
**** imagen.asp ****
La página imagen.asp contendrá el siguiente código:
<%
'recogemos el nombre de la imagen
imagen = request.querystring("ver")
'accesamos a la base de datos donde llevarás la cuenta.
sql = "select * from cuenta_imagen where nom_img = '" & imagen & "'"
'chorro de conexión a la bd
rs.open sql, con, 2, 2
if rs.eof then 'Si la imagen no está en la bd, creamos el registro
rs.addnew
rs.fields("nom_img") = imagen
rs.fields("cuenta") = 1
rs.update
else 'Aumentamos en uno el contador
rs.fields("cuenta") = rs.fields("cuenta") + 1
end if
'cerramos y vaciamos el rs
rs.close
set rs = nothing
'redireccionamos hacia la imagen
response.redirect imagen
%>
Bueno, aunque no lo he probado, debería funcionar. Recuerda definir el chorro de conexión y crear la base de datos.
Nota: Este código tambien sirve para llevar la cuenta de accesos a una página.
Si no entiendes algo, Pregunta.
Suerte,
Jean Joel