Sea por comodidad, por manejo o porque no tenemos otra (e.g. no podemos editar la configuración nuestro servidor con htaccess) para bloquear una dirección IP podemos usar PHP con éste propósito.
Para ello, incluiremos dentro de nuestro archivo PHP el siguiente código. Lo ubicaremos en la parte superior, antes de realizar ningún retorno por la salida estándar.
<?
$bloqueo[0]=”167.127.31.5″;
$bloqueo[1]=”167.127.31.5″;
$bloqueo[2]=”167.127.31.5″;
// De esta manera con cuantas como deseemosif (in_array($_SERVER[‘REMOTE_ADDR’],$bloqueo)) header(“HTTP/1.1 403 Forbidden”);
?>
Creo que, aun careciendo de más comentarios, el código habla por si sólo. Fácil y útil al mismo tiempo.
https://www.youtube.com/embed/z-xGk9c_eOw Guionista y locutor: Manuel Ignacio López Quintero.Fecha de publicación: 31 de diciembre de 2024.
Ver comentarios
Creo que es posible instruir al client HTTP para que ignore el HEADER, en tal caso es bueno añadir un die() o similar luego de enviar el HEADER
Gracias por el detalle, mayor seguridad por si acaso el cliente está preparado para ignorar el código 403, con un die() ya no pasa nadie