Gigantz
Новичок
Всем хай. Помогите сделать так что бы "page_count=page_count+1" производился лишь один раз для пользователя. Думаю блокируя каждый ip можно завалит базу инфой. Внизу код из Page Hit Counter снипетта для modx, нужно сделать так что бы количество просмотров было уникальным , один чел один просмотр. Спасибо заранее
PHP:
global $table_prefix;
if(!isset($_SESSION['usertype'])) { $_SESSION['usertype'] = ''; }
if($modx->documentObject['donthit'] != 1 && $_SESSION['usertype'] != 'manager') {
$sql = "INSERT INTO ".$table_prefix."page_hit_counter (page_id, page_count) VALUES ($modx->documentIdentifier, 1)
ON DUPLICATE KEY UPDATE page_count=page_count+1";
$modx->db->query($sql);
}
return;