Necesito ayuda urgente con php y detectar navegador en incógnito

  • Autor Autor Wext
  • Fecha de inicio Fecha de inicio
W

Wext

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola a todos hay alguna forma de detectar el navegador en incógnito o si las cookies no se están guardando en algún sitio..? tengo un sistema de votación que trabaja x las cookies y si te metes x incógnito el inmediatamente te deja votar si le das f5 como soluciono esto ayuda es urgenteee!!!
 
Una alternativa sería guardar una bd con el voto y la IP. Si cambia la ip podrá votar de nuevo. Pero eso es un poco más trabajoso que simplemente abrir una nueva ventana en incógnito.
 
Eso es muy fácil, solo crea una cookie, después compruebas que dicha cookie exista, si la cookie existe significa que no hay problema y si no existe significa que el navegador no admite cookies.

if (isset($_COOKIE['cokie']))

Revisa:PHP: isset - Manual


Aunque Xkeeper tiene razón lo mejor es guardar la ip, porque con lo de la cokie se puede hacer trampa si se vota desde otro navegador 😱 .
 
Exacto, lo único "seguro" es chequear las IP en una db. Se pueden usar proxys... pero ya es todo un trabajo aparte que no muchos se toman 😛
 
+1 más fiable la ip
 
Creo que lo de la ip, seria lo ideal, lo otro seria solo dejar votar a los usuarios registrados y lo ultimo pues lo que ya te han dicho arriba, que no dejes votar a gente en modo incógnito, osea detecta si puede grabar la cookie, si no se puede entonces no le dejas votar y ya 🙂
 
Atrás
Arriba