Selam,

veritabanıda Logs adında tablo oluşturun ve log_id, log_ip adında iki sütun oluşturun.

Bu veritabanına bağlanmanızı sağlayacak kod
<?php

try
{
$db=new PDO("mysql:host=localhost;dbname=database_name",'kullaniciadi','sifre',array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
}
catch (PDOExpception $e)
{
echo $e-> getMessage();
}



?>
Bu ipleri veritabanına kaydedecek olan kod. Bunu dosyanın en başına yazmalısın.
<?php

 $kaydet=$db->prepare("INSERT INTO Logs (log_ip) VALUES   (:ip)");
  $insert=$kaydet->execute(array(
  'ip' => $_SERVER["REMOTE_ADDR"]
    
   ));

 ?>
Buda kaydolan logları listelemenize yarayacak kod :

<?php
          $ipsor=$db->prepare("SELECT * from Logs order by logs_ip DESC");
          $ipsor->execute();?>
          <?php  while($ipcek=$ipsor->fetch(PDO::FETCH_ASSOC)) { ?>

              <p><?php echo $ipcek["log_ip"] ?></p>
          <?php } ?>