Spacemarc News: non incrementare le letture se il visitatore un motore di ricerca

di Marcello Vitagliano - 05 giugno 2015, 19:34 [Categoria: Programmazione]


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.


Archivio Cerca Stampa PDF Tags       facebook twitter reddit whatsapp Letture 1.481 ©



Commenti (0) Inserisci un commento



Inserisci un commento Nome (obbligatorio) Email (obbligatorio, non sarà pubblicata) Sito Web
Antispam: scrivi la prima lettera e l'ultimo numero
v 9 h 7 u 1