Teller

Status
Niet open voor verdere reacties.

joanne

Terugkerende gebruiker
Lid geworden
31 mrt 2001
Berichten
1.300
Een teller, alleen hoe zorg ik er nu voor dat mijn 'bezoek' niet meegeteld wordt, m.a.w. dat het een unieke teller wordt?




<?php
//this is our text file if you create a different named file change the script below to reflect this
$counter_file = ("counter.txt");
//now we open the file
$visits = file($counter_file);
//this increments the counter value by 1
$visits[0]++;
//now we will open the counter file for writing "w"
$fp = fopen($counter_file , "w");
//put the new count value into the counter file
fputs($fp , "$visits[0]");
//close the file
fclose($fp);
//display the count
echo "There have been $visits[0] visitors so far";
?>
 
Neem deze tutorial eens door, met name het gedeelte over Unique hits.

(Ik meende dat je dan gebruikers moet registreren via IP, zodat alle ip's maar 1x voorkomen...)
 
jeps maar als je aleen je eigen ip niet wil laten tellen moet je je eigen ip uitsluiten
maar ik gebruik bbclone daar zit dat alemaal in
 
Ok, bedankt zal de link en dus script bestuderen. :thumb:
 
PHP:
<?php

if ( isset ( $_COOKIE['tellertje'] ) == FALSE )
{
  $counter = ((int) implode ( '', file ( 'counter.txt' ) ) );
  
  $h = fopen ( 'counter.txt', 'w' );
  fwrite ( $h, $counter + 1 );
  fclose ( $h );

  setcookie ( 'tellertje', time (), time () + 31536000 );
}

?>

Cookie blijft 'n jaar geldig (31536000 seconden is 1 jaar).
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan