Foros del Web » Programando para Internet » PHP »

Codigo en el config.php

Estas en el tema de Codigo en el config.php en el foro de PHP en Foros del Web. Hola amigos me gustaria saber de un codigo de seguridad en php q solo admita conexiones desde mi red y q no acepte conexiones desde ...
  #1 (permalink)  
Antiguo 14/10/2005, 16:45
Avatar de sandrox23  
Fecha de Ingreso: abril-2005
Ubicación: Lima - Peru
Mensajes: 274
Antigüedad: 18 años, 11 meses
Puntos: 0
Codigo en el config.php

Hola amigos me gustaria saber de un codigo de seguridad en php q solo admita conexiones desde mi red y q no acepte conexiones desde wan, me explico mejor, tengo una carpeta en mi web llamada "admin" en el cual ingreso yo para modificar mi base de datos pero deseo q solo tengan acceso desde mi red y no desde fuera, espero q me ayuden no se el codigo ni se donde colocarlo.

Espero su ayuda
Gracias
  #2 (permalink)  
Antiguo 14/10/2005, 18:51
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
Con la variable de servidor "REMOTE_ADDR" puedes obtener la IP del cliente que accede (manda a ejecutar) tu script .. La accedes por $_SERVER['REMOTE_ADDR'].

Sólo debes hacer una validación tipo:

Código PHP:
if ($_SERVER['REMOTE_ADDR'] != "xxx.xxx.xxx.xxx"){
die (
"no tiene acceso aquí");

Lo usarías al principio de tu código del script a validar

Ahí en el ejemplo sólo valido una IP válida .. Si quieres un rango trata ese valor como una "cadena" (string) que es lo que es una "IP" cara a PHP y valor devuelto por REMOTE_ADDR .. o usar array's para incluir las IP's válidas para entrar .. Tienes muchos ejemplos en partes del código propuesto por usuarios de php.net de esta función:

http://www.php.net/getenv

Un saludo,

Última edición por Cluster; 14/10/2005 a las 18:58
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:13.