Drupal: Restringir bloques por IP

  • 20 Dic 2010
  • Drupal

En algunos casos puede llegar a ser interesante la posibilidad de restringir que un bloque se imprima de acuerdo a la IP del cliente. Por ejemplo, si utilizamos un bloque para los anuncios de Google (adSense).

Para eso, seleccionamos en la configuración del bloque "Mostrar si el siguiente código PHP devuelve el valor TRUE" y colocamos el siguiente código PHP.

<?php
  $no_ip = array('12X.X6X.1X5.XX');

  if (in_array($_SERVER['REMOTE_ADDR'], $no_ip)) {
    return false;
  } else {
    return true;
  }

?>