Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Contatore visite (ip uguali)

    Salve
    sto cercando un contatore di visite giornaliere totali che tenga conto anche di eventuali visite multiple da parte di uno stesso utente.
    In pratica non un contatore che tenga conto solo di ip diversi ma di tutti gli ip che visitano il sito in 24 ore (compresi quelli uguali)
    Spero di essermi spiegata VVoVe:
    http://www.ultrazzurri.it - L'anima del tifo partenopeo

  2. #2
    io ho fatto questo che però lavora con un database, penso che però non sia difficile adattarlo alel tue esigenze:
    Codice PHP:
    <?php
    include('db.php'); #include il file di database
    if(isset($_COOKIE['tuosito_counter'])) #cerca il cookie
    {
      
    #se il cookie esiste ne estrae il valore
      #quindi lo confronta con l'id sul database
      #e rileva se sono passate 24 ore
      
    $id $_COOKIE['tuosito_counter'];
      
    $res mysql_query("SELECT ora FROM visite WHERE id = $id"$db);
      
    $row mysql_fetch_array($res);
      
    $ora_db $row['ora'];
      
    $ora_at time();
      
    $expired = (($ora_db $ora_at) <= )?true:false;
    }
    else
    {
      
    $expired true;
    }
    #se sono passate 24 ore dall'ultima visita
    if($expired)
    {
      
    $tem time();
      
    $t time() + 84600;
      
    mysql_unbuffered_query("INSERT INTO `visite` ( `id` , `ora`, `giorno` ) VALUES ('', $t$tem)"$db) or die (mysql_error());
      
    setcookie('tuosito_counter'mysql_insert_id(), time() + 84600);
    }
    ?>
    ma questo ha 2 difetti: il primo è che fatto così lavora solo con database e andrebbe adattato. il secondo è che se l'utente eliina o non accetta i cookies, può aumentare il counter tutte le volte che vuole.
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    460
    Di solito queste cose si fanno con strumenti tipo Webalizer che agiscono sui log di Apache
    There are 10 types of people in the world - those who understand binary and those who don't.

  4. #4
    il problema è che io nn capisco niente di php e database Nemmeno tra gli script di html.it sapete se c'e' qualcosa che può fare al caso mio? Ho controllato ma la maggior parte tengono conto solo degli ip diversi, nelle altre descrizioni invece nn viene riferito nulla a riguardo.

    p.s. grazie per le risposte
    http://www.ultrazzurri.it - L'anima del tifo partenopeo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.