Jump to content


Photo

Dúvida Mysql


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 Rëptile

Rëptile

    Turista

  • Usuários
  • 45 posts
  • Sexo:Não informado

Posted 15/11/2003, 21:57

Quem me ajudar nessa eu ponho o banner do site (88x31) por 1 mês no meu site :D é oq eu posso dar em troca :wacko: pq ninguem me ajuda voluntariamente :(

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




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq