Hallo Leute,
ich habe bei mir folgenden php code:
und würde ihn gern erweitern:
das der Counter nicht ständig weiter nach oben zählt, wenn der User auf die Seite neu aufruft oder refresh drückt.
Kann mir da jemand helfen.
Vielen Dank
Grüße
Carsten
ich habe bei mir folgenden php code:
PHP-Code:
<li>
<i class="aficon-eye"></i>
<?php echo adifier_get_advert_views(); ?>
#<?php the_ID() ?>
<i class="aficon-calendar-alt"></i> <?php echo date_i18n( get_option( 'date_format' ), get_the_time('U') ) ?>
</li>
PHP-Code:
<?php
session_start(); // Should always be on top
if(!isset($_SESSION['counter'])) { // It's the first visit in this session
$handle = fopen("counter.txt", "r");
if(!$handle){
echo "Could not open the file" ;
}
else {
$counter = ( int ) fread ($handle,20) ;
fclose ($handle) ;
$counter++ ;
echo" <p> Visitor Count: ". $counter . " </p> " ;
$handle = fopen("counter.txt", "w" ) ;
fwrite($handle,$counter) ;
fclose ($handle) ;
$_SESSION['counter'] = $counter;
}
} else { // It's not the first time, do not update the counter but show the total hits stored in session
$counter = $_SESSION['counter'];
echo" <p> Visitor Count: ". $counter . " </p> " ;
}
?>
das der Counter nicht ständig weiter nach oben zählt, wenn der User auf die Seite neu aufruft oder refresh drückt.
Kann mir da jemand helfen.
Vielen Dank
Grüße
Carsten
Kommentar