vou tentar este !
então, o meu servidor pega o IP externo pela conexão, mas como um único ip de conexão pode ter vários servidores internos, cada um deles informa o seu IP LAN
Versão Imprimível
vou tentar este !
então, o meu servidor pega o IP externo pela conexão, mas como um único ip de conexão pode ter vários servidores internos, cada um deles informa o seu IP LAN
heheeheh mais uma vez viva o php, vc consegue pegar o ip interno tb :P
ahuehuaehe
se nao me engano eh com $_SERVER["HTTP_X_FORWARDED"];
acessa teu site com o phpinfo de uma maquina interna q ele mostra o nome da var certinho
Citação:
Postado originalmente por 1c3_m4n
axo que implementaram isto soh no man, rsrsrs
pq na pratica nao quis saber de funcionar nao
eu uso este URL pra testar: http://www3.whinston.com.br/ip.phpCitação:
Postado originalmente por 1c3_m4n
olha o conteúdo dele:
<?php
include("/var/www/html/logs/base.php");
$ipdetectado = $REMOTE_ADDR;
list($IP,) = explode(",",trim($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]));
$IP = (empty($IP)?$HTTP_SERVER_VARS["REMOTE_ADDR"]:$IP);
$lan = $_SERVER["HTTP_X_FORWARDED"];
$data = databr(date("Y/m/d"));
$hora = date("G:i:s");
echo "<center>";
if ($ipdetectado == $IP) {
echo ":: sem proxy / ip wan = $ipdetectado ::";
} else {
echo ":: ip proxy = $ipdetectado / ip wan = $IP";
}
echo "<br>lan:$lan<br>$data - $hora";
?>
a variavel correta eh: _SERVER["HTTP_X_FORWARDED_FOR"];