Ajuda - Busca - Membros - Calendário
Versão Completa: Bloqueio de enquete por IP
Fórum Script Brasil > Programação & Desenvolvimento > PHP
WSouza Sites
Olá pessoal.
Como faço para evitar que uma pessoa vote duas vezes na enquete. sei que é algo atravéz do ip.
Rafael P.C
Boa noite Wsouza Sites, na verdade a varias possibilidades. Supondo que o sistema tenha controle de usuário e senha você pode criar uma tabela que contemple alem das respostas também o usuário que respondeu, com isto é só fazer uma verificação no banco antes de exibir a pagina, se o usuário já tiver respondido ela não exibe o quiz. Outra possibilidade que vai de encontro com sua observação é a restrição por IP você pode utilizar a variável do PHP $_server para resgatar o IP do usuário aqui o link onde pode tirar suas duvidas a respeito dela Manual PHP depois é só gravar o IP no banco junto com a resposta e antes de exibir o quiz é só verificar no banco se existe registro daquele IP. Duvida posta ai.
WSouza Sites
Brodher muito show sua dica. Gostei usei a opção $_server Valeu. Abraços.
Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
Invision Power Board © 2001-2013 Invision Power Services, Inc.