Sigo con correos que me han llegado en los últimos días. En este caso es una apreciación que me hace Álvaro. Hace ya algún tiempo cree una anotación en la que explicaba el código que utilizaba para solo mostrar publicidad a los visitantes no habituales. Es decir, aquellos que provienen desde buscadores. De esta forma premiamos la fidelidad y evitamos el engorro de la publicidad a aquellos que leen nuestra web habitualmente. Este sistema es el que vengo utilizando en el blog. El problema es que obvie a Google Reader, ya que si la url anteriormente visitada obtenida mediante $_SERVER['HTTP_REFERER'] contiene la palabra Google, se considera como una búsqueda, cuando puede ser que estemos utilizando el lector de feeds Google Reader y queramos visitar un artículo. El código corregido por Álvaro sería el siguiente:
<?php
if (stristr(getenv('HTTP_REFERER'),"google") OR
stristr(getenv('HTTP_REFERER'),"msn") OR
stristr(getenv('HTTP_REFERER'),"yahoo") AND
!ereg("reader", $_SERVER['HTTP_REFERER']))
{ ?>
<!-- AQUI IRIA EL CODIGO DE ADSENSE -->
<?php
}
?>




