Pegar IP do usuário em uma página HTML, utilizando PHP

2 respostas
S

Pessoal, boa dia.

Estou com um seguinte problema, preciso pegar o IP do visitante do site, para redirecionado por um link passando o ip através do link.
O que eu quero, é pegar o IP de uma forma que eu poça reaproveitá-lo no meu código javascript.

O que vocês sugerem? já tentei uma function em javascript, mas o problema é que ela não funciona no IE somente no IE por causa do XMLHTTPRequest.

Eu pensei em utilizar um arquivo em php que somente retorne o IP, o problema é como utilizar o dado desse arquivo depois?

alguém pode me ajudar? por favor?

obrigado. att,

2 Respostas

P

pra pegar o ip no php faz assim

$ip = $_SERVER['REMOTE_ADDR'];

ai vc pode usar o header(‘location: www.pagina.com?ip=’.$ip); pra redirecionar.

S

Sei que o tópico foi criado a uns 15 dias atrás, mas fica apenas a dica, caso o cliente possua serviço banda larga de IP dinâmico (ex: speedy), seu skema já era, pois muda sempre que o usuário se conectar.

Já passei por isso e tive de usar um skema que me traga o MAC Address do usuário (pesquise algo sobre php shell_exec), caso vc esteja usando servidor linux, é possível com comandos de shell (ifconfig e afins) recuperar o MAC do cliente e fica garantido porque cada máquina têm o seu e não muda.

Espero ter ajudado.

Criado 31 de janeiro de 2012
Ultima resposta 14 de fev. de 2012
Respostas 2
Participantes 3