Pages

Subscribe:

traduz

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

marcadores


Translate

Mostrando postagens com marcador HTML. Mostrar todas as postagens
Mostrando postagens com marcador HTML. Mostrar todas as postagens

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
Leia Mais ►