Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/10/2005, 18:51
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 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