Skip to content
Navegación
Increase font size Decrease font size Default font size
Estas aqui: Portada arrow tutoriales arrow php arrow Restringir acceso mediante ip con archivo de texto
Restringir acceso mediante ip con archivo de texto Imprimir E-Mail
Calificación usuario: / 0
MaloBueno 
viernes, 11 de agosto de 2006

Restringir acceso mediante ip con archivo de texto   Con este sencillo codigo restringimos el acceso a las paginas mediante la direccion ip. No utiliza base de datos, simplemente un sarchivo de texto

Explicacion:

 

Debemos crear un archivo de texto, que en este caso lo llamamos expulsados.txt Este script lo insertaremos en todas las paginas a las que queramos restringir el acceso, mediante include <? include('expulsados.php'); ?>para hacerlo con base de datos Msql http://www.tutores.org/tutores/code/descripcion.asp?ScriptID=572&id=2

 

Codigo:



<?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 = "Desconocida"; 


$baneados = file("expulsados.txt", "r+"); 
$nbaneados = count($baneados); 
function banear($ip,$baneados,$nbaneados){ 
for ($i = 0 ; $i < $nbaneados ; $i++){ 
if ($ip==$baneados[$i]){ 
echo "<center> No esta autorizado a visitar esta pagina !</center>"; 
die(); 



banear($ip,$baneados,$nbaneados); 
?> 


Fuente: tutores.org

< Anterior   Siguiente >
Recibe en tu Email las Últimas noticias y artículos publicados en la web


** En la ventana nueva debes ingresar el número de verificación

Usuarios

Usuario

Contraseña

Recordarme
¿Recuperar contraseña?
¿Quiere registrarse? Hágalo aquí

Sindicación

Webs Amigas
Mucho Grafico
Recursos Gratuitos para Webmasters
Tutoriales y Foro de Diseño
Recursos Oracle
Infected FX