Como Criar um Contador de Visitas com PHP

Como Criar um Contador de Visitas com PHP

Você quer saber quantas vezes sua página foi acessada? Um contador de visitas simples em PHP pode resolver isso! Neste tutorial, você aprenderá a criar um contador funcional que armazena e exibe o número de acessos à página.


Passo 1: Criando o Arquivo PHP

Crie um novo arquivo chamado contador.php. Ele será responsável por contar e exibir o número de visitas.

Insira o seguinte código no arquivo:

<?php
// Caminho para o arquivo de contagem
$arquivo = "contador.txt";

// Verifica se o arquivo existe, senão cria
if (!file_exists($arquivo)) {
    file_put_contents($arquivo, 0);
}

// Lê o valor atual
$contador = (int)file_get_contents($arquivo);

// Incrementa
$contador++;

// Salva o novo valor
file_put_contents($arquivo, $contador);
?>

<!DOCTYPE html>
<html lang="pt-br">
<head>
  <meta charset="UTF-8">
  <title>Contador de Visitas</title>
</head>
<body>
  <h1>Bem-vindo ao site!</h1>
  <p>Este site foi visitado <strong><?= $contador ?></strong> vezes.</p>
</body>
</html>

Passo 2: Criando o Arquivo de Contagem

Crie um arquivo chamado contador.txt no mesmo diretório do contador.php. Este arquivo deve estar vazio. Ele será usado para armazenar a contagem de visitas.


Passo 3: Testando o Contador

  1. Faça upload dos arquivos contador.php e contador.txt para o seu servidor.
  2. Acesse contador.php no navegador.
  3. A cada atualização da página, o número de visitas deve aumentar em 1.

Resultado Final

Quando o visitante acessar a página, ele verá algo como:

Este site foi visitado 1 vezes.

Veja um exemplo real do contador em funcionamento:
https://hostssd.com.br/scripts/contador/contador.php


Dica: Este contador é simples e ideal para sites com baixo tráfego. Para sistemas mais robustos, considere usar um banco de dados como MySQL ou Redis para registrar visitas.

Precisa de um contador de visitas mais completo? Desenvolvemos soluções personalizadas com:

  • ✔️ Detecção de visitantes únicos por IP
  • ✔️ Limite de contagem por sessão (evita contagem duplicada)
  • ✔️ Layout moderno com gráficos e dashboard de estatísticas

Acesse: www.hostssd.com.br/contato e solicite um orçamento personalizado.

  • 1 gebruikers vonden dit artikel nuttig
Was dit antwoord nuttig?

Related Articles

Como Criar um Formulário de Contato em PHP

Como Criar um Formulário de Contato em PHP Um formulário de contato é essencial para qualquer...

Como criar um sistema de comentários em PHP

Como Criar um Sistema de Comentários com Moderação em PHP Quer permitir que visitantes...