So, is there some "perfect" counter? Or there is some simple solution?
I tried this (index.php)
<?
session_start();
if (!isset($QUERY_STRING))
  header("Location: index.php".SID);
else
{
  include("counter.php");
}
?>

This is helping when page is refreshed, but when someone types location in
the address bar:
http://mysite.com/index.php counter gets +1! Or this is normal behaviour?
Someone opened door again...

"J.Veenhuijsen" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> You've got a point there!!!!!!!!!!!
>
> Jochem
>
> B.A.T. Svensson wrote:
> > There are some potential pitfalls involving:
> >
> > CASE 1: Multi user systems:
> > You will see the same IP for all of the users on that system.
> >
> > CASE 2: Firewalls
> > You might only see the firewalls IP# for each and every user behind it.
> >
> > CASE 3: Dynamically assigned IP#
> > IP# might dynamically be assigned to different user at different times
points
> >
> >
> >
> >
> >>-----Original Message-----
> >>From: J.Veenhuijsen [mailto:[EMAIL PROTECTED]]
> >>Sent: Wednesday, January 29, 2003 2:35 PM
> >>To: [EMAIL PROTECTED]
> >>Subject: [PHP-WIN] Re: Counter problems!
> >>
> >>
> >>You could check the IP adress of the visitor.
> >>If it has not changed the the visitor is the same.
> >>Last IP adress in the counter file?
> >>
> >>
> >>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
> >>
> >
>



-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to