Foros del Web » Programando para Internet » ASP Clásico »

Obtener IP del visitante con ASP

Estas en el tema de Obtener IP del visitante con ASP en el foro de ASP Clásico en Foros del Web. Tengo que hacer un encuesta donde los visitantes dejan sus datos y luego estos son guardados en una base de datos. Como soy bastante malo ...
  #1 (permalink)  
Antiguo 21/04/2002, 16:52
 
Fecha de Ingreso: noviembre-2001
Ubicación: Montevideo
Mensajes: 506
Antigüedad: 23 años, 5 meses
Puntos: 0
Obtener IP del visitante con ASP

Tengo que hacer un encuesta donde los visitantes dejan sus datos y luego estos son guardados en una base de datos. Como soy bastante malo con asp, voy a utilizar GoLive 6 para que haga todo el trabajo de guardar los datos.

Como quiero evitar que voten varias veces necesito guardar con sus datos la IP, así por lo menos no votan enseguida.

Creo que lo que debería hacer es que en el formulario que el visitante llena, debo poner un hidden que mande el IP y luego a la base.

Lo que quiero saber es cual es el código para obtener el IP y si es así lo que debo hacer.


  #2 (permalink)  
Antiguo 21/04/2002, 19:04
 
Fecha de Ingreso: julio-2001
Mensajes: 185
Antigüedad: 23 años, 10 meses
Puntos: 0
Re: Obtener IP del visitante con ASP

alvgarci, date una vuelta por:

http://www.codeave.com/asp/code.asp?u_log=93

ahi puedes generar ya una encuensta con validacion de IP.

suerte!
  #3 (permalink)  
Antiguo 21/04/2002, 21:22
 
Fecha de Ingreso: mayo-2001
Ubicación: Monterrey, N.L.; México
Mensajes: 558
Antigüedad: 24 años
Puntos: 0
Re: Obtener IP del visitante con ASP

Pues te recomiendo que en tú página donde estan las votaciones captures el IP y lo guardes en una variable, por ejemplo

<%
Request.ServerVariables("SERVER_NAME")=I P
%>


Con esto se guardara en la variable el IP de la persona.

Luego en la página que guarda tus votaciones, mete las instrucciones para que tambien t eguarde la variable con el IP, ya con eso tienes capturado el ip de la persona... solo que recuerda que la dirección IP es Aleatoria, asi que si un usuario vota, logico, ya no podra votar, luego se deconecta, y otro usuario se conecta y de pura "suerte" le toca el mismo IP, pues y ano podria votar ( si kisiera hacerlo)... tal ves me equivoque.. pero bueno... suerte en tu programa

Saludos

PD: me entendiste lo que trate de explicarte?


Owen Bonilla
Webmaster Weblaguna S. C.
[email protected]
[email protected]

  #4 (permalink)  
Antiguo 21/04/2002, 21:31
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: Obtener IP del visitante con ASP

Hi,

Bueno aquí va mi opinion, por que no en vez de gastar espacio en la BD por que mejor no le creas una cookie y de esta forma le restringes el voto?

Saludos

<center><img src="http://www.pcmasmas.com.ar/foro/images/avatars/043.gif"><br>
Urjose</center>
  #5 (permalink)  
Antiguo 21/04/2002, 21:42
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 4 meses
Puntos: 3
Re: Obtener IP del visitante con ASP

Me parece mejor idea lo de las cookies, ya que has dicho que eres algo malo en asp te voy a explicar cómo lo podrías hacer:

en la página donde se va a guardar los datos en la BD haces esto:

if request.Cookies &lt;&gt; &quot;si&quot; then
'agregas a la base de datos

'luego pones esto
response.Cookies(&quot;encuesta&quot;)(&quot;valid a&quot;) = &quot;si&quot;
response.Cookies(&quot;encuesta&quot;).expires = date + 10
'el numero diez significa que dentro de días días no va a poder votar
end if



Giancarlo Loret de Mola (Mamon)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:33.