Pages

Subscribe:

traduz

English French German Spain Italian Dutch Russian Portuguese Japanese Korean Arabic Chinese Simplified

marcadores


Translate

19 de dez. de 2010

Saiba Como:..."Obter IP/Host do usuário via PHP e JavaScript"

Obter IP/Host do usuário via PHP e JavaScript

..."  ensinar a obter para o usuário IP e o Host, que são dados relacionados a conexão com a internet.
IP é   "   (  Internet Protocol), de forma genérica, é um endereço que indica o local de um determinado equipamento (normalmente computadores) em uma rede privada ou pública"   e Host é "  qualquer máquina ou computador conectado a uma rede. Os hosts variam de computadores pessoais a supercomputadores, dentre outros equipamentos, como roteadores "  .  Essas informações não são muito interessantes para usuários comuns mais sim para usuários avançados. 

Veja como criar a função:

Obtendo dados via PHP

O primeiro passo é captar os dados da conexão via php que é o meio mais fácil.
Veja abaixo a função que busca o 
 
IP: <?php echo $REMOTE_ADDR;?>
 
E agora a função que busca o host:


<?php
$host = gethostbyaddr($_SERVER['REMOTE_ADDR']);
echo $host
?>

Transformando dados em JavaScript

Bastaria salvar estes pequenos trechos com a extensão .php, mas isso não bastaria para uma página HTML simples por isso agora colocaremos os dados em JavaScript que é uma linguagem compatível com HTML, veja:
Transformando a função IP em JavaScript:

document.write("<?php echo $REMOTE_ADDR;?>");
Agora é só salvar com a extensão .php e inserir a url do arquivo no script, veja:
<script type="text/javascript" src="http://noticiaeblog.mynetcko.com/noticiaeblog/arquivos/php/exibe_ip.php"></script>

Agora vamos fazer o mesmo com o Host, veja:
Transformando em JavaScript:

document.write("<?php
$host = gethostbyaddr($_SERVER['REMOTE_ADDR']);
echo $host
?>");
Salve com extensão .php, inserindo a url do arquivo no script:
<script type="text/javascript" src="http://noticiaeblog.mynetcko.com/noticiaeblog/arquivos/php/exibe_host.php"></script>
  Veja como vai ficar em sua página os scripts:

Seu número de IP: 187.58.184.87
Seu host é: 187.58.184.87.static.host.gvt.net.br
 
  A se você quiser a função já pronta basta inserir o seguinte código em sua página:

Seu número de IP:
<font color="red"><script type="text/javascript" src="http://noticiaeblog.mynetcko.com/noticiaeblog/arquivos/php/exibe_ip.php"></script></font>
<br/>Seu host é:
<font color="red"><script type="text/javascript" src="http://noticiaeblog.mynetcko.com/noticiaeblog/arquivos/php/exibe_host.php"></script></font>



fonte e créditos:




http://blogaothebet.blogspot.com

0 comentários:

Postar um comentário

Mensagem do formulário de comentário:
Volte Sempre !