Publicidad selectiva

Recordarán los lectores habituales que si no ven los anuncios que le puse a la página es porque les había enchufado un Javascript que hacía que, si el visitante no llega de Google, MSN o Yahoo!, el anuncio se ocultara automáticamente. Lo cual no está mal (queda feo enseñarles publicidad a los habituales) pero no era muy elegante: el anuncio, de hecho se cargaba siempre. Ahora la cosa está hecha en PHP. Que quiere decir que en vez de ser el navegador quien mira de dónde vienes y decide si mostrar o no el anuncio, es el servidor quien lo comprueba, y elige cargar o no el anuncio. Mis conocimientos de PHP son mínimos, y seguro que se puede hacer mejor, pero ahí va mi código, por si a alguien le interesa… (bajo la licencia Creative Commons a la que se acoge todo el blog, y con la inestimable colaboración de Carlos)

<?php
if ( strstr("msn",$_SERVER["HTTP_REFERER"]) 
|| strstr("yahoo",$_SERVER["HTTP_REFERER"]) 
|| strstr("msn",$_SERVER["HTTP_REFERER"]) 
|| strstr("altavista",$_SERVER["HTTP_REFERER"]) 
|| strstr("lycos",$_SERVER["HTTP_REFERER"]) 
|| strstr("terra",$_SERVER["HTTP_REFERER"]) 
|| strstr("excite",$_SERVER["HTTP_REFERER"]) )
{
?>
Código del anuncio
<?php
}
?>

Comentarios

2 respuestas a «Publicidad selectiva»

  1. el cdigo que yo implemento es el siguiente

    codigo google

    la idea es, qu tal si te linkean desde una url que contenga ‘google’ en la url. por ejemplo http://www.therror.com/blog/100110001/ahi_disculpen?google
    esto es un supuesto caso pero vamos, ambas pueden y dan buenos resultados.

    saludos

  2. — el cdigo no se mostr… —

    if((strpos($_SERVER['HTTP_REFERER'],"http://www.google")!==FALSE) || (strpos($_SERVER['HTTP_REFERER'],"http://search.")!==FALSE) || (strpos($_SERVER['HTTP_REFERER'],"search.yahoo")!==FALSE)){
    echo "codigo google";
    }

    a ver si ahora

    saludos

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *