31 Marzo 2007 15:50:34 · [Contatore senza reload...]Postato da
Rieccomi con una nuova versione del contatore che tiene conto dei relod... in pratica quando un nuovo utente visita il sito il contatore viene incrementato se invece il visitatore è lo stesso il contatore non viene incrementato:

cnt.php
<?php
  function cnt($file) {
    $fileip = $file . '.ip.txt';
    $ip = $_SERVER["REMOTE_ADDR"];
    $lastip = @rtrim(@file_get_contents($fileip));
    $pagecnt = @rtrim(@file_get_contents($file));
    if($ip != $lastip) {
      $fd = @fopen($file, 'w+');
      @fwrite($fd, ++$pagecnt);
      @fclose($fd);
    }
    $iplog = @fopen($fileip, 'w+');
    @fwrite($iplog, $ip);
    @fclose($iplog);
  }
?>

Adesso godetevi queste pillole di php
Alessandro Marinuzzi
Aggiungi PostStampaPost ID: 3185
Copyright © 2002-2012, Alessandro Marinuzzi
[Home]