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

Reply via email to