3 millones en foros del web

Registrarte Políticas Wiki 120segs Ayuda Iniciar sesion

Avisos

Retroceder   Foros del Web > Programación para sitios web > PHP
Tema Cerrado
 
Herramientas Desplegado
Antiguo 22-ene-2005, 14:52   #1 (permalink)
 
364 Mensajes
Ubicación: En algún lugar de la República Oriental del Uruguay
ratamaster está desconectado
Alegría Ip

hola
alguien me puede pasar una función para sacar la IP de un usuario que visita mi página web?

gracias
ratamaster
 
Antiguo 22-ene-2005, 15:08   #2 (permalink)
 
270 Mensajes
Ubicación: Barcelona - España
Cocker está desconectado
Hola Ratamaster:

$ip=$REMOTE_ADDR;

Saludos.
 
Antiguo 23-ene-2005, 08:31   #3 (permalink)
 
90 Mensajes
diabliyomalo está desconectado
prueba con este codigo...

Aqui tienes este codigo.. Pon lo en el sitio de tu pagina que desees..

Código PHP:
<?php
$ip
=getenv($REMOTE_ADDR);
include(
"config.php"); // o conexion bd
echo $conectar;
echo 
$ip;
?>
Espero que te sea util
Un Saludo
__________________
Usuario Novato, xD :pensando:
 
Antiguo 23-ene-2005, 08:34   #4 (permalink)
 
90 Mensajes
diabliyomalo está desconectado
tambien prueba con este...

Este es mas robusto...

Código PHP:
<?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 "unknown"
    } 
    
    echo 
"Tu IP es: $ip"


?>
Un saludo
__________________
Usuario Novato, xD :pensando:
 
Antiguo 23-ene-2005, 11:00   #5 (permalink)
Nefertiter (Reg: enero-2003)
 
1.307 Mensajes
Ubicación: Rosario
Enviar un mensaje por MSN a Nefertiter Enviar un mensaje por Yahoo  a Nefertiter Enviar un mensaje por Skype™ a Nefertiter Nefertiter está desconectado
muy bueno el ultimo :D
 
Antiguo 24-ene-2005, 04:33   #6 (permalink)
 
364 Mensajes
Ubicación: En algún lugar de la República Oriental del Uruguay
ratamaster está desconectado
ok, muchas gracias a todos, me ha servido
 
Antiguo 24-ene-2005, 04:54   #7 (permalink)
 
364 Mensajes
Ubicación: En algún lugar de la República Oriental del Uruguay
ratamaster está desconectado
diabliyomalo, el que es más robusto, que ventaja tiene?
también lo hice así:

$ip=$_SERVER['REMOTE_ADDR'];
 
Antiguo 24-ene-2005, 05:37   #8 (permalink)
O_O
 
34.456 Mensajes
Ubicación: Santiago - Chile
Cluster está desconectado
Las cabeceras HTTP_X_FORWARDED_FOR y las otras sirven para averigüar la IP real de una conexión que pase por un proxy trasnparente por ejemplo (como pasa en las conexiones a internet que ofrecen muchos proveedores de acceso a internet, empresas y demás).

Un saludo,
 
Antiguo 27-feb-2005, 15:28   #9 (permalink)
 
16 Mensajes
albertoprad está desconectado
lo siento pero no entiendo muy bien...

Me podriais explicar exactamente como introducir exactamente ese codigo en mi web y si guarda las direcciones en algun sitio. gracias a todos de antemano.
 
Antiguo 28-feb-2005, 06:46   #10 (permalink)
mon
 
506 Mensajes
mon está desconectado
Hola puedes hecharme una mano con
Código PHP:
<?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 "unknown"
    } 
     
    echo 
"Tu IP es: $ip"


?>
Lo cargo en una página en blanco y cuando lo abro no obtengo ningún resultado, con este me pasa lo mismo
Código PHP:
<?php 
$ip
=getenv($REMOTE_ADDR); 
 
echo 
$ip
?>
Estoy detrás de un proxy y me gustaría usar este código para contar las visitas a una web y evitar los proxys, muchas gracias
 
Antiguo 28-feb-2005, 07:19   #11 (permalink)
mon
 
506 Mensajes
mon está desconectado
Ya lo solucioné, gracias, encontré otro código en otro mensaje,
 
Antiguo 28-feb-2005, 08:35   #12 (permalink)
JuanKa (Reg: septiembre-2004)
 
466 Mensajes
JuanKa está desconectado
Podrias colocar como lo hicistes para obteber el resultado????

Estoy haciendo como dice pero tambien obtengo la pagina en blanco.



Gracias y saludos
 
Antiguo 28-feb-2005, 08:49   #13 (permalink)
 
1.251 Mensajes
Ubicación: Don Torcuato; Bs. As; Argentina
FuLaNo_ está desconectado
Gente, es simplemente copiar y pegar en un archivo PHP, si no saben hacerlo dense una vuelta por algún tutorial, al decir "encontré otro código" hacen pensar que quien los ayudo aquí no sabe lo que hizo, y realmente el código que les dio esta muy bueno...
__________________
Podrán cortar todas las flores pero no marchitarán la primavera...
 
Antiguo 28-feb-2005, 10:04   #14 (permalink)
 
127 Mensajes
Ubicación: Santiago
Enviar un mensaje por MSN a HiperJP HiperJP está desconectado
Diria que mon y JuanKa se les olvidó llamar la funcion despues de declararla .

Es decir:
Código PHP:
function getIP () {
blah blah blah...
}

getIP (); 
Saludos
 
Antiguo 28-feb-2005, 10:17   #15 (permalink)
mon
 
506 Mensajes
mon está desconectado
Gracias HiperJP, no, no se me olvidó llamar a la función por eso me parecía extaño y eso que con solo copiar y pegar la función no se llama pero bueno, ya sabemos como va esto, te decía HiperJP que no sé donde podría estar el problema pero es igual porque ya lo solucioné buscando otro tema en el foro, gracias de todas formas por tu explicación, salu2

Juanka por si te sirve de algo yo encontré este otro y me funciona, simplemente con copiar y pegar como alguien dice, aquí no necesitas que al pegarlo automáticamente te llame a la función, mira el código que usé fue este
Código PHP:
if (isset($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"])) 
  { 
    
$nip $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]; 
    
$array split(", "$nip); 
    
$ip $array[0]; 
    
$host = @gethostbyaddr($ip); 
    
$ip $nip
  } 
  else 
  { 
    
$ip $HTTP_SERVER_VARS["REMOTE_ADDR"]; 
    
$host = @gethostbyaddr($ip); 
    
  } 
Me tiene que disculpar su autor pero ahora no sé en que tema lo encontré, miré muchos y cuando probé este y vi que iba bien seguí haciendo otras cosas y ya no sé donde estába, así que mi disculpas y gracias, espero que te sirva JuanKa
 
Tema Cerrado
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.

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code está Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado
Trackbacks está Desactivado
Pingbacks está Desactivado
Refbacks está Desactivado



La zona horaria es GMT -6. Ahora son las 08:34.
Políticas de Uso de Foros del Web


Message Board Statistics

SEO by vBSEO 3.3.2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106