Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Contatore visite

  1. #1
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697

    Contatore visite

    Ho questo contatore che ad ogni refrescer fa salire un numero, cosa devo cambiare per fargli riconoscere che è lo stesso utente?


    <?php

    // Modifica a tuo piacimento il colore della tabella e il suo bordo
    $colore_tabella='#66FFCC';
    $bordo_tabella='#000000';

    // Non modificare il codice qui sotto

    $file="count.txt";
    $data_oggi=date("d/m/Y");


    // Prima volta in assoluto che si accede alla pagina
    if (!(file_exists($file)))
    {
    $crea_file=fopen($file,"w");
    $inizio="1"."\n".$data_oggi."\n"."1";
    fputs($crea_file,$inizio);
    fclose($crea_file);
    }

    else{
    // Estrazione dati
    $dati=file($file);
    $visite_tot=$dati[0];
    $data=chop($dati[1]);
    $visite_oggi=$dati[2];
    $visite_tot=$visite_tot+1;

    // Controllo delle visite odierne
    if ($data_oggi==$data)
    { $visite_oggi=$visite_oggi+1; }
    else
    { $visite_oggi=1; }



    // Scrittura dati su file
    $scrivi_file=fopen($file,"w+");
    $dati=$visite_tot."\n".$data_oggi."\n".$visite_ogg i;
    fputs($scrivi_file,$dati);
    fclose($scrivi_file);
    }
    ?>

  2. #2
    Puoi riconoscere l'utente dal suo IP, ma dubito (o per lo meno è abbastanza complicato) che tu possa gestire accessi simultanei con un file di tipo sequenziale.
    In pratica al caricamento della pagina verifichi che l'IP non abbia fatto accessi e solo in questo caso incrementi il contatore.

    Ciao

  3. #3

    spider..

    invece c'è qualche funzione che permette di riconoscere se si tratta di uno spider dei motori di ricerca ?

    (con l'indirizzo IP è un pò complicato ... google ad esempio utilizza diversi indirizzi ..)

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.