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