Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

wevefds

Código salvar ip de quem acessa seu site.

Recommended Posts

Bom, sou novo aqui no fórum, desculpe-me se eu estiver postando no local errado.
Enfim, até um tempo atrás estava sofrendo de atk's ddos no meu site, e uso o seguinte código para pegar o IP de quem acessa (postarei no final), porém, com esse código eu não consigo salvar as informações, (o IP da pessoa, data, ou o username dela no site).
Alguém poderia me ajudar a fazer com que estes sejam salvos em uma tabela? Gostaria que salvasse só dá mesma acessar x página, sem ter que enviar algo (se não for de alcance, tudo bem.)
Ficaria muito agradecido. Abraços.


(Código para pegar o IP)

 <?php
 
echo "Remote addr: " .$_SERVER['REMOTE_ADDR'] . "<br/>";
 
echo "X Forward: " . $_SERVER['HTTP_X_FORWARDED_FOR'] . "<br/>";
 
echo "Clien IP: " . $_SERVER['HTTP_CLIENT_IP'] . "<br/>";
 
?><?php
 
function getIp()
{
 
    if (!empty($_SERVER['HTTP_CLIENT_IP']))
    {
 
        $ip = $_SERVER['HTTP_CLIENT_IP'];
 
    }
    elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
    {
 
        $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
 
    }
    else{
 
        $ip = $_SERVER['REMOTE_ADDR'];
 
    }
 
    return $ip;
 
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você quer salvar em uma tabela do banco de dados?

Se for isso, é só fazer um INSERT.

 

Dê uma lida neste artigo:

http://forum.imasters.com.br/topic/192408-sistema-de-cadastro-em-phpmysql/

 

Apenas troque as funções mysql_* por mysqli_* ou PDO, pois funções mysql_* estão obsoletas desde o PHP 5.5 e já foram removidas no PHP 7. Veja mais aqui: http://rberaldo.com.br/mysql-obsoleto-php/

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Descomplica Consultoria
      Oi Pessoal, preciso de ajuda com um portfolio academico
    • Por 4Unknow
      Bom dia comunidade Imasters.

      Venho aqui tratar de um problema dúvida que estou tendo com um layout que estou tentando usar o formulário php dele.
      Quando clico em enviar ele me enviar para um arquivo .php  (assets/vendor/simple-forms/sendmail.php)

      Ele não envia o e-mail, acredito que deveria aparecer uma mensagem que o contato foi enviado corretamente.
      Vou deixar os arquivos aqui em anexo quem puder me ajudar nessa, ficaria muito grato.
       
      Link Website (wetransfer.com)
    • Por Dcdbbvb
      Faça um código que deverá ter uma matriz de qualquer tamanho(Você define o tamanho) no qual o usuário irá digitar os números que serão armazenados na matriz. Construa uma função que deverá somar todos os números digitados. No final o programa mostrará a matriz e o valor total da somatória.
       
      por favorrrr alguém me ajuda
    • Por lotthaus
      Alguém poderia fazer essa atividade para eu ajudar um amigo ?

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.