Re: Counter problems!
| From: | J.Veenhuijsen | Date: | Wed, 29 Jan 2003 13:40:44 +0000 |
| Subject: | Re: Counter problems! | ||
| References: | 1 | Groups: | php.windows |
| Request: | Send a blank email to php-windows+get-18176@lists.php.net to get a copy of this message | ||
I use this on my site.
<script language="PHP">
$counter_file="./count.dat";
if (!($fp=fopen($counter_file,"r"))) die ("Cannot open $counter_file.");
$counter= (int) fread($fp,20);
fclose($fp);
if ($REMOTE_ADDR<>"000.000.000.000")
{
$counter++;
$fp=fopen($counter_file,"w");
fwrite($fp,$counter);
fclose($fp);
}
</script>
This filters my own visits to the site .
000.000.000.000 is of course my IP adress.
Jochem
Radovan Radic wrote:
Hi I want to add simple counter on my index.php page. counter.php: <? if (!session_is_registered("counter")) { $fp=fopen("counter.txt","r"); $counter=fread($fp); fclose($fp); $counter++; session_register("counter"); } print "Visited: $counter<BR>"; ?> index.php <? session_start(); print "Simple page<BR>"; include("counter.php"); ?> This should work, but when someone refreshes index.php page, counter is increased! How can i stop it? Thx, Radovan