Dostum bu kod çalışıyor ancak f5 yaptıkça sayaç artıyor zaman şeklinde veya ip şeklinde nasıl ayarlanabilir yardımcı olursanız sevinirim.
$news = $dbo->get_row("SELECT * FROM _web_news WHERE sef_url = '{$sef}'");
$news_id = $news->id;
if(!@$_COOKIE["news_view_{$news_id}"])
{
$dbo->query("UPDATE _web_news SET views = views + 1 WHERE id = '{$news_id}'");
setcookie("news_view_{$news_id}", true, time() + (60 * 60 * 24 * 30) );
}Bu şekilde cookie ile önleyebilirsin.