Não esqueça que, ao usar em mais páginas, você pode precisar fazer algumas alterações nos "ifs" e "elses" desse script. ;) Para utilizar esse contador, você vai precisar de um arquivo "contador.txt" com permissão de escrita (cmod 777). Por motivos de segurança, você deve criar esse arquivo fora do diretório onde fica o conteúdo do site. Crie um arquivo "contador.txt" e salve com 0 (zero). (Não custa lembrar que...) Para esse script funcionar suas páginas devem ter a extensão .php e o servidor em que o site está hospedado precisa ter suporte a PHP. ;) */ session_start(); // Inicie a seção, se isso ainda não foi feito na sua página if ($_SESSION['guest'] == "") { // Teste: é a primeira visita? $_SESSION['guest'] = true; $_SESSION['add'] = true; } /* Se o site tem mais de uma página, você deve identificar cada uma com a variável "$id" Copie e cole o trecho a seguir, em cada uma das páginas: */ // Se estiver na homepage (index.php) e for o primeiro acesso if ( ($id == "home") && ($_SESSION['add']) ) { $_SESSION['add'] = false; // Muda o status da variável $txt= "../aux/contador.txt"; // Local do arquivo "contador.txt", faça a alteração necessária $arquivo = fopen($txt,"r"); // Abre o arquivo para leitura $visitas = fgets($arquivo,1024); // Obtém o último valor salvo fclose($arquivo); // Fecha o arquivo $visitas = $visitas + 1; // Soma um ao número de visitas $arquivo= fopen($txt,"w"); // Abre o arquivo para escrita fwrite($arquivo,$visitas); // Salva o novo valor fclose($arquivo); // Fecha o arquivo /* Se você quiser exibir o número de visitas como texto, apenas use echo $visitas; ao invés do código que segue até a próxima "}" */ /* Transformando texto em imagens */ $visitas_img = $visitas; /* As linhas a seguir substituem os números pelas imagens correspondentes. Não esqueça de criar as imagens e editar as tags . */ $visitas_img=str_replace('0','',$visitas_img); $visitas_img=str_replace('1','',$visitas_img); $visitas_img=str_replace('2','',$visitas_img); $visitas_img=str_replace('3','',$visitas_img); $visitas_img=str_replace('4','',$visitas_img); $visitas_img=str_replace('5','',$visitas_img); $visitas_img=str_replace('6','',$visitas_img); $visitas_img=str_replace('7','',$visitas_img); $visitas_img=str_replace('8','',$visitas_img); $visitas_img=str_replace('9','',$visitas_img); // Obtém e mostra a data [opcional] $data = date("d/m/y"); echo "
".$data."

"; // Mostra o número de visitantes echo "Visitantes:
".$visitas_img; } // fim do if /* Pensa que acabou? Tudo aí em cima foi só a primeira parte. */ else { /* O trecho a seguir mostra o número de visitantes sem alterá-lo. É basicamente igual a tudo o que aconteceu lá em cima. */ $txt = "../aux/contador.txt"; $arquivo = fopen($txt,"r"); $visitas = fgets($arquivo,1024); fclose($arquivo); $visitas_img = $visitas; $visitas_img = str_replace('0','',$visitas_img); $visitas_img = str_replace('1','',$visitas_img); $visitas_img = str_replace('2','',$visitas_img); $visitas_img = str_replace('3','',$visitas_img); $visitas_img = str_replace('4','',$visitas_img); $visitas_img = str_replace('5','',$visitas_img); $visitas_img = str_replace('6','',$visitas_img); $visitas_img = str_replace('7','',$visitas_img); $visitas_img = str_replace('8','',$visitas_img); $visitas_img = str_replace('9','',$visitas_img); $data = date("d/m/y"); echo "
".$data."

"; echo "Visitantes:
".$visitas_img; } ?>