[PHP] Pegando Ip de Invasores

[center]Fala galera, muitas pessoas têm problemas com nukers, invasores em geral. Hoje disponibilizo um script que captura o ip da pessoa para você.

[code=php]$ip = $_SERVER["REMOTE_ADDR"];
echo "Seu IP é " . ${ip}; 

$abre = fopen("ips_capturados.htm",'a+'); 
fwrite($abre, ${ip}); 
fwrite($abre, "<BR>");
fclose($abre); [/code]

Explicação :



Código:
$_SERVER["REMOTE_ADDR"] -- é a declaração/função do PHP que pega o IP.

Essa função foi colocada na variável $ip. Para depois ser escrito no documento:

"Seu IP é xxx.xxx.xxx.xxx"

Obs: O "." serve para unir o texto à variável $ip.

Depois disso é aberto o arquivo ips_capturados.htm. Embora ele não exista, será criado e, nele, escrito o IP.
A medida que as pessoas forem entrando, seu IP será armazenado.



Código:
$abre = fopen("ips_capturados.htm",'a+'); -- isso é para criar o arquivo .html
Os Fwrite -- é para abrir/gravar os ips
fclose($abre); -- e isso é para fechar o arquivo

A organização é assim: 




Código:
 [ ip mais antigo ]
 ----- outros ips -----
 ----- outros ips -----
 ----- outros ips -----
 [ ip mais recente ]

Você : - Mais como ele pegará o ip ?
R: Simples, insira isto na última linha da index.php de seu site ( antes da linha ? > ), e quando o pessoal visitar seu site gravará o ip.

Você : - E como pode ser útil ?
R: Geralmente, quando alguém envia pacotes para seu site, gravará no arquivo. Se uma pessoa entra no seu site e edita algo, ou faz alguma coisa do tipo, o ip será gravado e você poderá discubrir a pessoa, se for um jogador poderá baní-lo. Você decidirá o que fará com o ip do invasor.

Vocês podem até achar que não servirá para nada, mas eu digo o contrário, pode servir e muito, só dependerá de você.

Créditos : Franky ( 

Pesquisar no site

© 2012 Todos os direitos reservados.