Logo Hardware.com.br
Responder Tópico
Helix
Helix Membro Junior Registrado
96 Mensagens 13 Curtidas
#2 Por Helix
07/08/2012 - 19:04

Uma sugestão é usar uma tabela no banco de dados contendo 3 colunas principais:

  • O id da imagem;
  • O endereço físico de onde a imagem a ser exibida se encontra no disco;
  • Contador de exibições;
  • Contador de cliques;
Nessa tabela podem existir outras colunas, como o endereço de algum link que a imagem apontará, colunas armazenando a largura/altura da imagem, etc. Fica a seu critério.

Em seguida, passe o ID dessa imagem que está registrada no banco através do parametro de uma ação(se estiver usando algum framework MVC) ou página php/método/função(caso o código seja "cru", sem nenhum framework). Esta ação incrementará o contador de exibições da respectiva imagem na tabela e emitirá uma tag HTML com ou sem link ( ou ) que contém o endereço da imagem a ser exibida.
Um processo semelhante pode ser feito na hora de "clicar" no link gerado junto com a imagem, só que agora incrementando a coluna de cliques. O detalhe aqui é que o link gerado aponta pra sua aplicação passando o ID dessa mesma imagem, por exemplo:
<a href="Redireciona/Banner/30"><img src="Imagens/Banner30.jpg"></a>
Ao clicar, o navegador acessa sua aplicação, que incrementa o contador de cliques e só depois redireciona pro endereço original que o link da imagem deveria apontar.
É uma ideia bem simples de se executar, que vai variar como vc está desenvolvendo sua aplicação.
Abraços!
Responder Tópico
© 1999-2024 Hardware.com.br. Todos os direitos reservados.