Preciso de ajuda urgente com PHP e detectar navegador em modo anônimo

  • Autor Autor Wext
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
W

Wext

Beta
Usuário com poucas negociações! Use sempre o saldo do 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!!!
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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 🙂
 
Voltar
Topo