Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
beleza galera, estou tendo um problema ao pegar o iP da maquina, quando uso a função echo $_SERVER['REMOTE_ADDR']. está me retornando o getway e não o IP porque isso está ocorrendo?
@WEBCHARLES
O PHP funciona do lado do servidor, ou seja, ele é completamente invisível para o Cliente, para que uma página PHP possa ser apresentada, o servidor onde o serviço (Site) esteja hospedado realiza todo o tratamento do PHP convertendo em um resultado FINAL do tipo HTML apenas, logo, para que você possa pegar o IP da máquina do cliente você precisa utilizar algo como Javascript que funciona no site do lado do cliente, existem algumas funções prontas disponibilizadas na internet, encontrei esse código no primeiro link de pesquisa no Google, teste e veja se funciona:
Veja também Opções para se Obter o IP com JavaScript.
Recomendo ler a explicação deste tópico também Exibir IP da máquina local com PHP.
Spoiler
function getIp(callback)
{