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:34 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