plopes 0 Denunciar post Postado Novembro 27, 2003 Olá Pessoal,Como faço para recuperar o IP do usuário?Obrigada,Paula Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Novembro 27, 2003 $ip = getenv("HTTP_X_FORWARDED_FOR");echo "$ip"; :D Compartilhar este post Link para o post Compartilhar em outros sites
plopes 0 Denunciar post Postado Novembro 27, 2003 Obrigada! Compartilhar este post Link para o post Compartilhar em outros sites
plopes 0 Denunciar post Postado Novembro 27, 2003 está vindo em branco Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Novembro 27, 2003 Que estranho, testei aqui e também não apareceu, já tinha testado uma vez e tinha dado, vou ver aqui, qualquer coisa eu posto denovo. Compartilhar este post Link para o post Compartilhar em outros sites
fabfernandes 0 Denunciar post Postado Novembro 27, 2003 Provavelmente você está usando um proxy, entao seu ip estaria retornando na variavel HTTP_X_FORWARDED_FOR. Para pegar o IP de todo mundo, seja utilizando proxy ou nao, eu faco o seguinte e até agora funcionou 99,98%. <?//CATA O IPif ($HTTP_X_FORWARDED_FOR) $ip=$HTTP_X_FORWARDED_FOR;else $ip=$REMOTE_ADDR; ?> Compartilhar este post Link para o post Compartilhar em outros sites
fabfernandes 0 Denunciar post Postado Novembro 27, 2003 desculpe, nao li direito e falei arrado. provavelmente voce NAO está utilizando proxy, entao seu ip estaria retornando na variavel REMOTE_ADDR UTILIZE O CODIGO QUE CITEI ACIMA! :) Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Novembro 27, 2003 O Remote_addr pega o ip do sevidor, aí não ajuda em muita coisa hehe. :D Compartilhar este post Link para o post Compartilhar em outros sites
fabfernandes 0 Denunciar post Postado Novembro 27, 2003 Cara... você nao entendeu.REMOTE_ADDR pega o endereco do servidor (proxy), se você estiver usando proxy.senao, será o SEU ip.Use o codigo que eu citei, fike tranquilo e seja feliz. :D Compartilhar este post Link para o post Compartilhar em outros sites
O Ilusionista 0 Denunciar post Postado Novembro 27, 2003 Alguem sabe se dá para usar algo parecido, ou converter este codigo, para asp? Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Novembro 27, 2003 Cara... você nao entendeu. REMOTE_ADDR pega o endereco do servidor (proxy), se você estiver usando proxy. senao, será o SEU ip. Use o codigo que eu citei, fike tranquilo e seja feliz. Ou seja, nem sempre vai ser o IP do usuário, foi isso que quis dizer. :D Compartilhar este post Link para o post Compartilhar em outros sites
fabfernandes 0 Denunciar post Postado Novembro 28, 2003 Mas com esse codigozinho que mandei em cima, ele SEMPRE pegará o ip do usuario.Pelo menos aki na minha rede com 450 makinas, algumas usando proxy outras nao,consigo pegar os ips das makinas em 99,98% dos casos. :D Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Novembro 28, 2003 É deu certo hehe, mas tu esqueceu de abrir e fechar o if e o else, :D <? //CATA O IP if ($HTTP_X_FORWARDED_FOR) { $ip=$HTTP_X_FORWARDED_FOR; } else { $ip=$REMOTE_ADDR; } ?> Hehe :P Compartilhar este post Link para o post Compartilhar em outros sites
fabfernandes 0 Denunciar post Postado Novembro 28, 2003 #@?$%~ cara... tu ker achar defeito num negocio que nao tem???!!! porraa...será que você nao sabe que se tiver apenas uma linha dentro do if nao precisa das chaves?!colocar chaves nesse codigo eh babakice... dãããããããã.... fika kieto e admita que você soh falou asneira nesse topico! bah! Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Novembro 28, 2003 Sem comentários Compartilhar este post Link para o post Compartilhar em outros sites