Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rcolline

Contador de acessos!

Recommended Posts

Olá pessoal.!! Estou com um problema!! Preciso de um contador i=onde não grave em BD e sim em um arquivo .TXT . Bom criei um mas ele conta os PageViews e cada vez que dou um reload na pagina ele soma um acesso!!Como resolvo isto!!!Ele tem que gravar os ACESSOS e NAO os PageViews!!!

<?    $file = fopen ("soma.txt" , "r+" );     $contador = fread($file, filesize("soma.txt"));     fclose($file);     $contador +=1;     $file = fopen("soma.txt","w+");     fputs($file, $contador);     fclose($file); ?>
Este codigo está no index.php e o numero é gravado no arq. soma.txt e agora?? preciso da ajuda de vcs!!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Grava na sessão, se já existir a sessão não adiciona, mas se não exisitir ele grava:

<?

session_start()

if (!$_SESSION[contador]) {

$_SESSION[contador] = "1";

$file = fopen ("soma.txt" , "r+" );

$contador = fread($file, filesize("soma.txt"));

fclose($file);

$contador +=1;

$file = fopen("soma.txt","w+");

fputs($file, $contador);

fclose($file);

}

?>

Só isso :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta agora:

 

<?session_start();if (!$_SESSION["contador"]) {  $_SESSION["contador"] = 1;  $file = fopen ("soma.txt" , "r+" );   $contador = fread($file, filesize("soma.txt"));   fclose($file);   $contador +=1;   $file = fopen("soma.txt","w+");   fputs($file, $contador);   fclose($file); }?>

 

[]'s

 

Felipe Lopes

felipelopes.webcindario.com

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta agora:

<?session_start();if (!$_SESSION["contador"]) {  $_SESSION["contador"] = 1;  $file = fopen ("soma.txt" , "r+" );   $contador = fread($file, filesize("soma.txt"));   fclose($file);   $contador +=1;   $file = fopen("soma.txt","w+");   fputs($file, $contador);   fclose($file); }?>
[]'sFelipe Lopesfelipelopes.webcindario.com
Puxa!! valeu vcs dois!! Obrigado mesmo!!Valeu felipe com as aspas funcionol!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.