[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 :
$_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.
$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:
[ 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 (