Spacemarc.it
Nascondi immagini - Stampa





Titolo: Spacemarc News: non incrementare le letture se il visitatore un motore di ricerca Autore: Marcello Vitagliano
Data: 05 giugno 2015, 19:23 Categoria: Programmazione URL: http://www.spacemarc.it/news/view.php?id=67


possibile evitare di incrementare il numero di letture di una notizia ogni volta che questa viene "letta" da un motore di ricerca.

Nel file "view.php" riga 52 modificare in questo modo:

Codice

$user_agent_motori = strtolower((isset($_SERVER['HTTP_USER_AGENT'])) ? htmlentities($_SERVER['HTTP_USER_AGENT'], ENT_QUOTES) : '');

if ( !isset($_SESSION['loggato']) && strpos($user_agent_motori,'google') === false && strpos($user_agent_motori,'yahoo') === false && strpos($user_agent_motori,'bingbot') === false ) {
mysqli_query($db, "UPDATE `$tab_news` SET letture=letture+1 WHERE id=$get_id");
}


Ho scelto i 3 bot pi diffusi, Google, Yahoo e Bing, ma se ne possono aggiungere anche altri.

 



Copyright © Spacemarc.it - Tutti i diritti riservati