[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] [PHP] $_SERVER['REMOTE_ADDR'] devuelve ip pública de mi lan



El 29/05/2013 02:37 p.m., Camaleón escribió:
El Wed, 29 May 2013 14:17:08 -0300, Ariel Martín Bellio escribió:

El 29/05/2013 11:14 a.m., Camaleón escribió:
El Tue, 28 May 2013 21:34:39 -0300, Ariel Martín Bellio escribió:

El 28/05/2013 02:22 p.m., Camaleón escribió:
El Tue, 28 May 2013 13:59:28 -0300, Ariel Martín Bellio escribió:

El siguiente script no me muestra la ip del navegador remoto. Desde
donde acceda me da la IP publica mía.
(...)

$_SERVER[“REMOTE_ADDR”] gives server IP rather than visitor IP
http://stackoverflow.com/questions/4262081/serverremote-addr-gives-server-ip-rather-than-visitor-ip



En esa página no encontré una solución.
Pues yo diría que está ahí, pero hay que leer...


¿Me podés decir cual es la solución? ya probé con los códigos que
publican en esa página y no funciona. ¿Vos ves otra cosa?
Dinos lo que has probado exactamente y con qué resultado.

Probé:

1.php

<?php
echo $_SERVER[“REMOTE_ADDR”];

?>

2.php

<?php

$ip = $_SERVER[“REMOTE_ADDR”];

echo $ip;

?>

3.php

<?php
if( isset($_SERVER['HTTP_X_FORWARDED_FOR']) &&  $_SERVER['HTTP_X_FORWARDED_FOR'] != '' ) {

$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];

} else {

$ip = $_SERVER['REMOTE_ADDR'];

}

echo $ip;

?>

4.php

<?php
$ipAddress = $_SERVER['REMOTE_ADDR'];

 if (array_key_exists('HTTP_X_FORWARDED_FOR', $_SERVER)) {
    $ipAddress = array_pop(explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']));
}

echo $ipAddress;
?>

Todas me devuelven la IP de mi servidor (IP pública)

Probé usando los proxy anonimos (http://proxy.org/) y me devuelven mi IP pública


Saludos,

Saludos,
begin:vcard
fn;quoted-printable:Ariel Mart=C3=ADn Bellio
n;quoted-printable:Bellio;Ariel Mart=C3=ADn
email;internet:sisisisol@yahoo.com.ar
note:Atte.,
url:http://serv0.com.ar/
version:2.1
end:vcard


Reply to: