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

Wext Seguir

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
2 Ago 2012
Mensajes
143
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!!!
 

Xkeeper

Gamma
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
17 Dic 2012
Mensajes
419
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.
 

Jonatan Esquivel

Zeta
Programador
Verificado por Whatsapp
Desde
13 Oct 2011
Mensajes
1.863
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 :eek: .
 

snake8d2

Gamma
Programador
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
23 Jun 2012
Mensajes
162
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 :p
 

Jxit3

Zeta
Programador
Verificación en dos pasos activada
¡Ha verificado su Paypal!
Desde
25 Sep 2012
Mensajes
1.527
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 :)
 
Arriba