jejej rebuscao .. mira q eres "rebuscao" xDD ...
El condicional q puse .. al principio de tus paginas (han de ser .php) hace eso mismo ..
Y con respecto a las IP's a bannear y una bd .. no hace falta complicarse la vida si tan solo son unas cuantas IP's .. se almacenan en un array simplon y listo...
Ejemplo:
banear.php
Código PHP:
<?
$ips_banear=array("xxxx.xxxx.xxxx.xxxx","xxxx.xxxx.xxxx.xxxx","xxxx.xxxx.xxxx.xxxx","xxxx.xxxx.xxxx.xxxx");
if (in_array($_SERVER['REMOTE_ADDR'],$ips_banear)) {
header ("location: mensajito_para_el_tonto.tal");
exit;
}
?>
esto mismo .. lo llamas como banear.php y lo llamas con un require() en todas tus páginas y ya lo tienes sin complicarse con BD y el bajon rendimiento q ello conllevaria para el servidor ...
Código PHP:
<?
require("banear.php");
// resto del script ...
A todo esto .. si usas Apache y tienes acceso al servidor . hay mejores formas de "bannear" conexiones (Ip's) via
.httacces y "deny from IP's" ....
Un saludo,