Foros del Web » Programando para Internet » PHP »

Detectar ip

Estas en el tema de Detectar ip en el foro de PHP en Foros del Web. Necesito que al entrar a una pagina y detectar una ip, a unas ip determinadas lo envien a una pagina y al resto a otra. ...
  #1 (permalink)  
Antiguo 05/11/2008, 11:26
 
Fecha de Ingreso: mayo-2008
Mensajes: 105
Antigüedad: 16 años
Puntos: 0
Detectar ip

Necesito que al entrar a una pagina y detectar una ip, a unas ip determinadas lo envien a una pagina y al resto a otra. Como lo puedo hacer en php

Gracias de antemano
  #2 (permalink)  
Antiguo 05/11/2008, 11:28
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 9 meses
Puntos: 70
Respuesta: Detectar ip

Google

El resto son condicionales if, elseif...

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #3 (permalink)  
Antiguo 05/11/2008, 11:32
 
Fecha de Ingreso: noviembre-2008
Mensajes: 24
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Detectar ip

Es muy facil:

Código PHP:
getenv("REMOTE_ADDR"); 
Fuente: http://es.php.net/manual/es/function.getenv.php

Última edición por seedcode; 05/11/2008 a las 11:37
  #4 (permalink)  
Antiguo 05/11/2008, 12:20
Avatar de nicolaspar  
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 19 años, 5 meses
Puntos: 34
Respuesta: Detectar ip

seedcode, no es recomendable usar variables de entorno...al menos no sin saber que existe. Suelo usar esta función:

Código PHP:
function getIp(){
 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" ;
 }
 return 
$ip;

Para saber el grupo podés hacer una tabla en MYSQL, usar un array, o un simple string con algún separador.

Si queres un ejemplo de alguno de estos últimos pedilo, pero supongo que imaginarás como lograrlo.
__________________
Mi punto de partida es Que Bueno Lo Nuevo
  #5 (permalink)  
Antiguo 06/11/2008, 05:33
 
Fecha de Ingreso: mayo-2008
Mensajes: 105
Antigüedad: 16 años
Puntos: 0
Respuesta: Detectar ip

Muchas gracias, aveis sido de gran ayuda
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 08:53.