Seguinte:
Tenho um script no meu Invision, ele conta os cliques (views) no perfil de cada usuário, só que quando a pessoa aperta em atualizar o script conta mais um hit, então ela pode ficar atualizando sem parar e "forjar" seus hits. Como faço pra bloquear isso?
Seria via ip?
Seria no mySQL?
Olha o q tem no sources/Profile.php (do mod q eu instalei):
//-------------------------------------
// Update the Profile views counter
//-------------------------------------
$DB->query("UPDATE forum_members SET view_Prof=view_Prof+1 WHERE id='".$member['id']."'");
$db_string = $DB->compile_db_insert_string( array (
'fname' => $member['name'],
'fid' => $member['id'],
'mname' => $ibforums->member['name'],
'mid' => $ibforums->member['id'],
'ip_address' => $ibforums->input['IP_ADDRESS'],
'views_date' => time(),
) );
$DB->query("INSERT INTO forum_Profile_views (" .$db_string['FIELD_NAMES']. ") VALUES (". $db_string['FIELD_VALUES'] .")");
vlw










