No meu contador de visualizações eu preciso fazer uma verificação de ip do usuario, para ele não ficar dando reload e aumentando as visitas.
Peguei este codigo pronto de uma enquete, mas num entendi, vamos explora-lo?
<%
'VERIFICA O IP PARA VER SE O USUÁRIO já VOTOU
ip = Request.ServerVariables("REMOTE_ADDR")
data = date
hora = time
SQLx = "SELECT horario as thora,MAX(datavoto) as tdata FROM tvoto WHERE ip = '"&ip&"' "
SQLx = SQLx &"GROUP BY horario HAVING horario = "
SQLx = SQLx &"(SELECT MAX(horario) FROM tvoto WHERE datavoto in "
SQLx = SQLx &"(SELECT max(datavoto) as tdata FROM tvoto))"
Set rsx = db.execute(SQLx)
if not rsx.eof then
tdata = rsx("tdata")
thora = rsx("thora")
if trim(data) = trim(tdata) then
if (horaatual < horario + rsadm("tempoespera")) then
Response.redirect("resultado.asp?codperg="&codperg&"") 'REDIRECIONAMENTO
end if
end if
end if
%>
Pergunta
mkboy
No meu contador de visualizações eu preciso fazer uma verificação de ip do usuario, para ele não ficar dando reload e aumentando as visitas.
Peguei este codigo pronto de uma enquete, mas num entendi, vamos explora-lo?
Tem alguma forma mais simples?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.