Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gonzalo

Contador de clicks

Recommended Posts

Tenho um contador de clicks que funciona muito bem... porém gostaria de acrescentar a captura do ip, data e hora. o script que tenho hoje e:

 

<%

url = request.querystring("url")

if url = "" then

url = "" & url & ""

end if

 

set conn = createobject("adodb.connection")

conn.open "provider=microsoft.jet.oledb.4.0; data source=" & server.mappath("contaclick.mdb")

 

set rs = conn.execute("select * from clicks where url = '" & url & "'")

 

if rs.eof then

 

v = 1

 

conn.execute("INSERT INTO clicks (url, clicks) VALUES ('" & url & "'," & v & ")")

response.redirect url

 

else

 

 

conn.execute("UPDATE clicks SET clicks = clicks +1 WHERE url = '" & url & "'")

response.redirect url

 

end if

 

rs.close

conn.close

set rs = nothing

set conn = nothing

%>

E tenho um banco access com um campo "url" e "clicks", teria que acrescentar mais 3 campos.. ip, data, hora.

E o script asp??

Como ficaria.??????

 

Alguma ideia??

 

Agradeço a quem possa ajudar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com relação à data e hora você pode fazer assim:

<%
Data=Date()
Hora=Time()
'se você quiser data e hora tudo junto você faz;
Agora=now()%>

Com relação ao IP infelizmente não posso ajuda-lo.

Valeu?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com relação à data e hora você pode fazer assim:

<%Data=Date()Hora=Time()'se você quiser data e hora tudo junto você faz;Agora=now()%>
Com relação ao IP infelizmente não posso ajuda-lo.Valeu?
Agradeço a ajuda..., mas, veja bem, eu preciso armazenar (enviar para o banco), no banco access, a data, hora e ip do momento em que o usuario clicou no link, se eu usar o script acima, eu vou capturar o hora e data da minha máquina.Se estou errado, por favor me diga.Muito obrigado por colaborar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Certo com esses comandos você pega a data e a hora do seu servidor.

você quer pegar a data e hora da máquina do usuário?, particularmente acho mais confiável a data e hora do servidor, ou seu servirdor está em outro fuso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Certo com esses comandos você pega a data e a hora do seu servidor.você quer pegar a data e hora da máquina do usuário?, particularmente acho mais confiável a data e hora do servidor, ou seu servirdor está em outro fuso?

Sim, pode ser a data e hora do servidor... mas vamos lá.. como envio esa data e hora para o banco quando o usuário clicar!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pergunto,

você quer armazenar o IP a data e hora de cada acesso por link?

É melhor você criar outra tabela e armazenar esses dados lá, tipo:

 

Crie uma tabela Acessos

 

Data=Date()

Hora=Time()

IP='Como já disse esse não sei como pegar, dá uma pesquisada que tem nesse fórum mesmo

 

conn.execute("INSERT INTO acessos (url, data, hora, IP) VALUES ('" & url & "', #" & Data & "#, '"&Time&"', '"&IP&"')")

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.