tana 0 Denunciar post Postado Julho 28, 2010 Olá pessoal... alguém sabe como posso pegar o ip da máquina em que está rodando uma aplicação php? já encontrei como se pega o ip do servidor, mas da máquina não consegui... alguém sabe??? valeuu... Compartilhar este post Link para o post Compartilhar em outros sites
Felipe_Volpatto 1 Denunciar post Postado Julho 28, 2010 Olá! Para pegar o ip da máquina use $_SERVER['REMOTE_ADDR'] $ip_user = $_SERVER['REMOTE_ADDR'];Abraço! Compartilhar este post Link para o post Compartilhar em outros sites
tana 0 Denunciar post Postado Julho 28, 2010 Olá! Para pegar o ip da máquina use $_SERVER['REMOTE_ADDR'] $ip_user = $_SERVER['REMOTE_ADDR'];Abraço! Felipe... este código me retornou o ip 127.0.0.1 estou rodando uma aplicação php num servidor local, localhost... mas eu queria mesmo era o IP da máquina onde a aplicação vai rodar... Compartilhar este post Link para o post Compartilhar em outros sites
André D. Molin 15 Denunciar post Postado Julho 28, 2010 estou rodando uma aplicação php num servidor local, localhost... Preciso dizer mais nada. Compartilhar este post Link para o post Compartilhar em outros sites
Felipe_Volpatto 1 Denunciar post Postado Julho 28, 2010 Olá! Sim, retornou esse IP pois, como você disse, ele está sendo executado em seu servidor (localhost). Quando ela rodar em outra máquina pegará o IP dela. Abraços! Compartilhar este post Link para o post Compartilhar em outros sites
Rogério Y. 0 Denunciar post Postado Julho 28, 2010 Olá! Para pegar o ip da máquina use $_SERVER['REMOTE_ADDR'] $ip_user = $_SERVER['REMOTE_ADDR'];Abraço! REMOTE_ADDR não pega o IP da máquina... pega o ip do cliente. para pegar o IP da aplicação use $_SERVER['SERVER_ADDR'] Compartilhar este post Link para o post Compartilhar em outros sites
tana 0 Denunciar post Postado Julho 29, 2010 Bom galera, testei todos os códigos mas nenhum deles me retornou o IP da máquina, somente o IP do servidor... acho que não tem como pegar o IP da máquina em que roda a aplicação... valeu... Compartilhar este post Link para o post Compartilhar em outros sites
jeimysons 0 Denunciar post Postado Julho 29, 2010 Bom galera, testei todos os códigos mas nenhum deles me retornou o IP da máquina, somente o IP do servidor... acho que não tem como pegar o IP da máquina em que roda a aplicação... valeu... Se eu entendi certo você quer isso. $Ip_cliente = getenv("REMOTE_ADDR"); lembrando que se você testar na sua maquina vai pegar 127.0.0.1 se testar em outra maquina da rede vai pegar por exemplo 192.168.1.15 eu acho que isso no servidor web vai pegar o IP GLOBAL do cliente. Espero ter entendido certo Compartilhar este post Link para o post Compartilhar em outros sites
Rogério Y. 0 Denunciar post Postado Julho 29, 2010 O que você quer dizer com " retornou o IP da máquina" ? O IP do servidor, que é a máquina que roda sua aplicação: $_SERVER['SERVER_ADDR']; O IP do cliente, que é a máquina que acessa o site: $_SERVER['REMOTE_ADDR']; Se você estiver usando algum proxy para chegar no servidor, o IP do proxy vai ser o ip do cliente, pois o proxy será seu cliente... mas ele mantém o ip do cliente real: $_SERVER['HTTP_X_FORWARDED_FOR']; Se você está testando localmente (http://localhost) o cliente e o servidor são a mesma máquina. Por isso você recebe para as 2 variáveis 127.0.0.1 que é o ip padrão para localhost. Compartilhar este post Link para o post Compartilhar em outros sites
tana 0 Denunciar post Postado Julho 30, 2010 Valeuuu... Muito obrigada pessoal!! Compartilhar este post Link para o post Compartilhar em outros sites