Visualizzazione dei risultati da 1 a 7 su 7

Discussione: contatore accessi

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    245

    contatore accessi

    Premesso che non so un tubo di php, mi serviva un contatore visite proprio in php per un sito in Joomla, ho trovato questo:
    codice:
    <?php
     $database_txt= "contatore.txt";
     $fp = fopen($database_txt , "r");
     $visite = fread($fp, filesize($database_txt));
     fclose($fp);
     $visite++;
     $fp = fopen($database_txt , "w");
     fputs($fp , "$visite");
     fclose($fp);
     echo "Il numero delle visite &egrave;:".$visite;
     ?>
    che funziona egregiamente solo che ha un difetto, ogni volta che faccio il refresh mi aumenta di una unità.
    Potreste dirmi quale codice devo aggiungere per evitare ciò ?
    Grazie !

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Se non sai nulla di php è difficile risponderti.
    Dovresti salvare anche l'IP di chi arriva sulla pagina e la data, in questo modo prima di fare l'incremento delle visite controlli se quel giorno una persona con quell'IP è già passata di lì, se sì non si incrementa, altrimenti si.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    245
    No non vorrei essere così drastico...mi basterebbe che il codice possa basarsi sui COOKIE !
    solo che non so come fare !

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    245
    niente ?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    245
    Devo rassegnarmi ?

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    245
    Non ci posso credere che non ci sia una possibilità !

  7. #7

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.