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
%>
Question
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 to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.