Странен проблем с брояч на посещенията на страница

adrian

Registered
Ето го кода

<?php
include('config.php');
$connection = mysql_connect($server, $dbusername, $dbpassword)or die("Сайтът не може да се свърже към базата данни");
@mysql_select_db($db_name) or die("Грешна база данни");
$sql="SELECT * FROM counter where id_news='$getid'";
$result=mysql_query($sql);

$rows=mysql_fetch_array($result);
$counter=$rows['counter'];
if(empty($counter)){
$counter=1;
$sql1="INSERT INTO counter(id_count,id_news,counter) VALUES('','$getid','$counter')";
$result1=mysql_query($sql1);
}
if($counter!=1) {
echo "<span class='viewz'>Новината е разгледана:</span> ".$counter." пъти";
} else {
echo "<span class='viewz'>Новината е разгледана:</span> ".$counter." път";
}

$addcounter=$counter+1;
$sql2="update counter set counter='$addcounter' where id_news='$getid'";
$result2=mysql_query($sql2);

mysql_close();
?>
Проблема е там, че като разглеждам новина през IE - отчита го нормално и качва с едно, но като разглеждам през Mozilla и се кават през 2. Т.е ако новината е била разглеждана 4 пъти, като я прегледам през мозила и става 6, а не 5. :)

Edit: Забелязах, че това се получава когато разглеждам една новина и след това отида на друга. Иначе ако разглеждам примерно индекса и след това отида на новина си го отчита като 1 посещение:)
 

Back
Горе