Foros del Web » Programando para Internet » PHP »

Sistema similar al de Adsense pero con IP's dinámicas.

Estas en el tema de Sistema similar al de Adsense pero con IP's dinámicas. en el foro de PHP en Foros del Web. Hola, Estoy ayudando a un amigo en el desarrollo de un juego online. Todo va bien pero nos quedamos trancados en un punto debido a ...
  #1 (permalink)  
Antiguo 06/07/2009, 22:13
Avatar de marcosr  
Fecha de Ingreso: agosto-2005
Ubicación: Montevideo, Uruguay
Mensajes: 451
Antigüedad: 18 años, 8 meses
Puntos: 5
Sistema similar al de Adsense pero con IP's dinámicas.

Hola,


Estoy ayudando a un amigo en el desarrollo de un juego online.
Todo va bien pero nos quedamos trancados en un punto debido a que necesitamos restringir dobles accesos a una página del sitio, es decir que quien ya entró no podrá volver a hacerlo durante unas horas.

En sí el sistema tiene que ser similar al de Adsense para los clics, no se puede realizar más de un clic a un mismo aviso.

El inconveniente es que un Uruguay son amplia mayoría las IP's dinámicas que se pueden cambiar cuando uno quiera. Es por ello que es inútil restringir el acceso por IP ya que el usuario puede cambiarla y seguir ingresando.



Entonces la pregunta es: cuál es la forma más segura que se les ocurre para evitar que el mismo usuario acceda dos veces a pesar de que pueda cambiar de IP?(Los usuarios no deben estar registrados para ingresar a dicha página)




Desde ya muchas gracias.
__________________
Yo hago preguntas inteligentes para obtener respuestas rapidas, y vos?
(únete a la campaña !)
  #2 (permalink)  
Antiguo 06/07/2009, 23:29
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Respuesta: Sistema similar al de Adsense pero con IP's dinámicas.

en ese caso puedes probar con cookies pero igual tienes el caso de que el suaurio borre las cookies del navegador, pero poniendo ambos casos ya seria mas engorroso para el usuario, ahora lo ideal seria por la mac adress pero no sabria decirte si es posible bloquear por este medio, digo se me ocurrio ahora. :P

saludos
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #3 (permalink)  
Antiguo 07/07/2009, 08:03
Avatar de marcosr  
Fecha de Ingreso: agosto-2005
Ubicación: Montevideo, Uruguay
Mensajes: 451
Antigüedad: 18 años, 8 meses
Puntos: 5
Gracias kaninox.
Para no dejar tan abierta la pregunta, voy a dejar lo que se me ocurrió hasta ahora, además por si le es útil a alguien en el futuro.
  • Bloquear la IP (por más que la cambie)
  • Crear una o varias cookies (si es posible por varios servidores)
  • Tratar de identificarlo por el 'Agent' (el explorador y sus plugins)

Se deberían de verificar todas juntas.

Alguna idea?

Además tengo validaciones por JavaScript al estilo Analytics, otras ideas del lado del servidor?
__________________
Yo hago preguntas inteligentes para obtener respuestas rapidas, y vos?
(únete a la campaña !)

Última edición por GatorV; 08/07/2009 a las 20:52
  #4 (permalink)  
Antiguo 08/07/2009, 19:15
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 9 meses
Puntos: 32
Respuesta: Sistema similar al de Adsense pero con IP's dinámicas.

Q tal puedes leer este post hablan sobre la MAC
http://www.forosdelweb.com/f18/como-...on-php-161582/ y este

http://www.forosdelweb.com/f18/clien...ddress-504471/
  #5 (permalink)  
Antiguo 08/07/2009, 19:26
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Sistema similar al de Adsense pero con IP's dinámicas.

No es posible capturar la MAC Address desde PHP (Ni Javascript, ni ASP, etc). El navegador no revela esa informacion acerca del usuario. Con C++, Java, y demas lenguajes de escritorio si.

Tendras que valerte de una cookie y la direccion IP del usuario. Si existe la cookie, pero el ip es diferente entonces agregar la nueva IP, si no existe la cookie la creas al momento de restringir.
Aun asi, el usuario puede borrar las cookies y cambiar la IP y burlar muy facilmente la confirmacion.
  #6 (permalink)  
Antiguo 09/07/2009, 08:57
Avatar de marcosr  
Fecha de Ingreso: agosto-2005
Ubicación: Montevideo, Uruguay
Mensajes: 451
Antigüedad: 18 años, 8 meses
Puntos: 5
Respuesta: Sistema similar al de Adsense pero con IP's dinámicas.

Ronruby, según lo que he estado analizando y leyendo, ese sería el único método del lado del servidor.

Lo de la MAC Address no funciona, hice un experimento y no pude hacerlo más allá de que con solo "Googlear" un poco nos damos cuenta de que no es posible.


Lo que probé fue capturar la MAC ejecutando "arp IP" mediante exec desde PHP y noté que funciona genial dentro del LAN pero en WAN no funciona en ningún caso.


Saludos
__________________
Yo hago preguntas inteligentes para obtener respuestas rapidas, y vos?
(únete a la campaña !)
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 16:17.