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ó
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
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
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
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
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
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
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
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
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
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
11 matches
Mail list logo