Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, estou desenvolvendo um site e queria colocar um contador de visitas na index.
Tenho acesso ao phpmyadmin.
Se o usuário entrar no meu site duas ou mais vezes ao dia a visita dele sera contada apenas 1, ou seja terá que haver uma validação por IP e data. Caso ele entre no dia seguinte será o mesmo procedimento.
Creio eu que eu precise de uma tabela no banco com 3 três variáveis: ip, data e acesso(essa será setada como default 'sim')
Alguém pode me ajudar urgentemente, se possível com o script. Valeu pessoal
E-mail = leosilva.tecnologia@gmail.com
Recomendo validar por cookie, não por IP
Isso porque usuários distintos podem ter o mesmo IP, caso estejam na mesma rede (mesma empresa, por exemplo) ou usem a mesma operadora celular (muitas atribuem um único IP a diversos usuários da rede 3G)
A ideia geral é: ao acessar, verifique se o cookie existe. Se não existir, gere um ID único (por usar uniqid) e salve-o no cookie. Registre a visita no banco de dados. Se o cookie existir, pegue o ID dele e verifique se o ID já existe no banco para a data corrente. Se existir, ignore (segunda visita no dia).
Ferramentas PHP que lhe podem ser úteis: http://www.ultimatephp.com.br/15-ferramentas-gratuitas-php-produtividade/
Beraldo php sei pouquissimas coisas, Bruno ainda não fiz nada, apenas estou com essa idéia
Então comece estudando o básico de PHP.
15 Dicas e Boas Práticas: http://www.ultimatephp.com.br/guia/
Sistema de Cadastro: http://forum.imasters.com.br/topic/192408-sistema-de-cadastro-em-phpmysql/
PDO + MySQL: http://www.ultimatephp.com.br/como-usar-pdo-com-banco-de-dados-mysql/
O que já conseguiu fazer? Qual sua dúvida? Onde parou?