Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia a todos!
Achei um código na internet para gerar aquelas estrelas de classificação de um determinado assunto.
Para evitar que a pessoa deem a sua opinião mais de uma vez o sisteminha pega o ip do cara e o grava no banco e quando ele tenta "votar" de novo é impedido.
Ele usa 0 $_SERVER['REMOTE_ADDR'] até aí beleza. Mas o problema é quando o cara esta dentro de uma rede com vários outros computadores. Esta rede tem um IP só quando sai para a internet e cada máquina recebe uma identificação "local" atravéz de NAT. Quando uma cara na rede vota todos os outros ficam impedidos de participar.
Como posso resolver isso?
Tentei com $_SERVER['REMOTE_HOST'] porém também não deu certo.
Abraço!
Carregando comentários...