Re: Counter problems!
| From: | cybot | Date: | Wed, 29 Jan 2003 19:03:13 +0000 |
| Subject: | Re: Counter problems! | ||
| References: | 1 2 | Groups: | php.windows |
| Request: | Send a blank email to php-windows+get-18192@lists.php.net to get a copy of this message | ||
CORRECT use $_SESSION !
counter.php:
<?
if ( ! isset($_SESSION['count']) )
{
$fp=fopen("counter.txt","r");
$_SESSION['count']=fread($fp);
fclose($fp);
$_SESSION['count']++;
}
print "Visited: $_SESSION['count']<BR>";
?>
index.php
<?
session_start();
print "Simple page<BR>";
include("counter.php");
?>
Radovan Radic wrote:
-- Sebastian Mendel info@sebastianmendel.de www.sebastianmendel.de www.tekkno4u.de www.nofetish.comHi 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