Re: [flexdev] Re: IP do Cliente

2010-06-05 Por tôpico Zaedy Sayão
Não, depende do caso. Não sei qual o caso dele. Eu já vi vários casos onde se precisa do ip específico do usuário. Como disse e você mesmo agora concordou, não funciona em todos os casos. Pra maioria deles, atende, mas nem sempre. Um caso simples, um cara num rede faz algo e você quer bloquear só

Re: [flexdev] Re: IP do Cliente

2010-06-05 Por tôpico Leandro Faria
Bom, so pra complementar, no meu caso não me importa o IP da rede local do cliente, o que improta pra mim é o IP válido, ou seja, aquele que está vindo do roteador do cliente, procurei na internet e eu acho que esse código funciona: FlexContext.getHttpRequest().getRemoteAddr() Não testei ainda, m

Re: [flexdev] Re: IP do Cliente

2010-06-05 Por tôpico Marcello Fontolan
Mas é claro que você não vai pegar o IP interno do usuário. A função de um roteador é justamente fazer o "mascaramento" desta informação e saber para quem deve devolver o pacote quando ele retornar. Quando se fala em IP do cliente, me parece obvio que estamos falando do IP válido de onde a cone

[flexdev] Re: IP do Cliente

2010-06-05 Por tôpico Squik
Não sei , mais acho que os navegadores não devem permitir o acesso a algumas informações do cliente por exemplo "IP local", acredito que de deva existir uma jeito então que seja por client-side e não por .fronte, e ainda sim com a aceitação do cliente. Agora claro que deverá ser mantido uma sequên

Re: [flexdev] Re: IP do Cliente

2010-06-05 Por tôpico Zaedy Sayão
Não, não funciona e isso já foi altamente discutido em várias listas de PHP. Também sei de toda essa teoria de TCP/IP, HTTP, NAT e afins. O que você consegue é pegar o ip público, o interno não. Logo, não funciona sempre. Se o servidor está na mesma rede 192.168.x.x, o REMOTE_ADDR de $_SERVER res

Re: [flexdev] Re: IP do Cliente

2010-06-04 Por tôpico Marcello Fontolan
Desculpe pela informação incompleta... Em 05/06/2010 01:11, Marco Catunda escreveu: Sim funciona. Só para esclarecer que o REMOTE_ADDR não tem nada a ver com IP de origem do pacote TCP, por isso que funciona. O REMOTE_ADDR é uma variável do protocolo HTTP e o pacote HTTP é montado no cliente. Po

Re: [flexdev] Re: IP do Cliente

2010-06-04 Por tôpico Marco Catunda
Sim funciona. Só para esclarecer que o REMOTE_ADDR não tem nada a ver com IP de origem do pacote TCP, por isso que funciona. O REMOTE_ADDR é uma variável do protocolo HTTP e o pacote HTTP é montado no cliente. Por isso que o REMOTE_ADDR se mantém, ao longo de todos os NATs. No cabeçalho do pacot

Re: [flexdev] Re: IP do Cliente

2010-06-04 Por tôpico marcello
Não quero criar uma discussão, mas funciona sim... a informação do IP de origem é mantido no pacote TCP/IP e chega ao servidor, mesmo passando por NAT, como um modem ADSL com NAT, por exemplo. Tenho isto funcionando em alguns ambientes e, dentro deles, mais de um ADSL residencial com NAT inclusive

Re: [flexdev] Re: IP do Cliente

2010-06-04 Por tôpico Zaedy Sayão
Se passar por NAT, por exemplo, não funciona. []'s 2010/6/4 Marcello Fontolan > Em PHP, a variável "$_SERVER['REMOTE_ADDR']" contem o IP do cliente, assim > como "$_SERVER['HTTP_USER_AGENT']" contem o navegador que ele está usando. > > sds > > Marcello > > > Em 04/06/2010 22:09, RafaelViana esc

Re: [flexdev] Re: IP do Cliente

2010-06-04 Por tôpico Marcello Fontolan
Em PHP, a variável "$_SERVER['REMOTE_ADDR']" contem o IP do cliente, assim como "$_SERVER['HTTP_USER_AGENT']" contem o navegador que ele está usando. sds Marcello Em 04/06/2010 22:09, RafaelViana escreveu: Realmente se utilizar alguma linguagem do back-end ( Java, PHP, ... ) vai pegar o I.P

[flexdev] Re: IP do Cliente

2010-06-04 Por tôpico RafaelViana
Realmente se utilizar alguma linguagem do back-end ( Java, PHP, ... ) vai pegar o I.P do servidor. A solução é pegar do cliente, mas pela rápida passagem que dei pelo google achei que não fosse possivel pegar o I.P com o ActionScript, portanto tente pegar pelo JavaScript: Pegar I.P com JavaScript