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
-- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php