En este Articulo os Dire Como Banear a un Usuario de una web con archivo .txt para que no pueda entrar en nuestra Web
baneados.php
<?php
if (isset( $_SERVER [ 'HTTP_X_FORWARDED_FOR' ])) {
$ip = $_SERVER [ 'HTTP_X_FORWARDED_FOR' ];
}
elseif (isset( $_SERVER [ 'HTTP_VIA' ])) {
$ip = $_SERVER [ 'HTTP_VIA' ];
}
elseif (isset( $_SERVER [ 'REMOTE_ADDR' ])) {
$ip = $_SERVER [ 'REMOTE_ADDR' ];
}
else {
$ip = "Anonima" ;
}
$baneados = file ( "baneados.txt" , "r+" );
$nbaneados = count ( $baneados );
function banear ( $ip , $baneados , $nbaneados ){
for ( $i = 0 ; $i < $nbaneados ; $i ++){
if ( $ip == $baneados [ $i ]){
echo "<br><br><br><br><center> Estas Baneadp de la Web y no Puedes Entrar<br> Envia Un Email al Webmaster para Hablar con el</center>" ;
die();
}
}
}
banear ( $ip , $baneados , $nbaneados );
?>
Tendras k hacer un Include del archivo en las Paginas que quieras k el visitante este baneado, Ejemplo en el index.php pondriamos si el archivo anterior se llama baneados.php:
<? include( "baneados.php" ) ?>
Muy facil, Despues en el Archivo Baneados.txt salen las Ips baneadas, Si borras una podra entrar de new a la web.
Un saludo :)
Artículo por cortesía de Eloi de San Martín
www.programacionweb.net
Usuarios que han visto este tema también han visto...
- Creación de thumbnails de imagenes con PHP
- Fotos en PHP
- Redimensionar imágenes con PHP
- Ordenación de Arrays con QuickSort en PHP
- Selects combinados con Ajax y PHP
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.