Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa Noite.
Sou novo aqui no FÓRUM, queria uma ajuda em problema. Já vasculhei em muitos lugares, mas não consegui encontrar.
Quero pegar o ip de uma máquina.
Estou Utilizando o comando **$ip= $_SERVER['REMOTE_ADDR'];**
Mas o que me volta é ::1
Fui no WAMPSERVER em privilégios e descobri que está me voltando este número, por causa que é o que está gravado la´.
Utilizador Máquina Tipo Privilégios Conceder /GrantAcções
root ::1 global ALL PRIVILEGES Sim [/applications/core/interface/imageproxy/imageproxy.php?img=http://localhost/phpmyadmin/themes/dot.gif&key=c39b4d9a986d4f284dc077b838fe56875d1a18f53ef808ec864420967a090e1a" title="Alterar Privilegios" /> Alterar Privilegios](http://localhost/phpmyadmin/server_privileges.php?username=root&hostname=%3A%3A1&dbname=&tablename=&token=aa57e9eef015b3958a8ebda3c75cc2cf)
Como que eu pego pelo PHP o número de IP da máquina que estiver acessando ?Por causa que está rodando via local host.
Teste o método em alguma hospedagem e veja se o resultado é o mesmo.
Na verdade ele é retirado do seu 'Listen' do apache.
>
7 horas atrás, gabrieldarezzo disse:
Na verdade ele é retirado do seu 'Listen' do apache.
Como faço pra alterar isso ?
Olhei esse site, tentei das formas que disseram usando o inet_ntop, mas não consegui que retornasse o ip da minha maquina.
Boa Noite, consegui resolver meu problema com este código aqui:
<?php
$url = '';
$get_ip = gethostbyname($url);
?>
Obrigado a Todos !!Só abrir o httpd.conf
Se estiver usando Wamp no Windows por exemplo:
C:\wamp64\bin\apache\apache2.4.23\conf\httpd.conf
Alterar e reiniciar o Servidor.
Pra mim acontece a mesma coisa ao utilizar determinado navegador. Ao utilizar outro navegador, ele grava corretamente o IP.