Selamlar
basit bi kod var elimde
aşağıda ama bana yeterli gelmiyor
bana siteye girenlerin ip adreslerini alma ve veritabanına kaydetmek ve onları görebilmem lazım yardım ederseniz sevinirim.
<?php
$ipAdresi = $_SERVER["REMOTE_ADDR"] . PHP_EOL;
file_put_contents("ip-adres.txt", $ipAdresi, FILE_APPEND);
?>
Yardım - php ile ip adresi alma
6
●182
- 11-07-2021, 21:39:08Kimlik doğrulama veya yönetimden onay bekliyor.
- 11-07-2021, 21:40:59Buradaki bilgi yeterli olur galiba
https://www.google.com/amp/s/tahsinb...etmek.html/amp - 11-07-2021, 21:42:22ip adresini bir değişkene almışsın daha sonra veritabanı bağlantısı yapıp insert sorgusu yazacaksın
https://www.yusufsezer.com.tr/php-pdo-veri-ekleme/ - 11-07-2021, 21:45:53Selam,
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 } ?> - 11-07-2021, 21:54:35
$ip = isset($_SERVER['HTTP_CLIENT_IP']) ? $_SERVER['HTTP_CLIENT_IP'] : isset($_SERVER['HTTP_X_FORWARDED_FOR']) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR'];
Arkadaşlar tüm kodları yazmışlar. Benim eklemek istediğim konu ise; ip adresini elde ederken üstteki kod bloğunu kullanırsanız daha net sonuçlar verir. [detay] - 11-07-2021, 21:59:18herkese ayrı ayrı teşekkür ederim
eskiden yazardık doğru dürüst cevap veren olmazdı şimdi Elhamdulillah fazlasıyla var :-)
Cebom adlı üyeden alıntı: mesajı görüntüleenescalban adlı üyeden alıntı: mesajı görüntüleKara adlı üyeden alıntı: mesajı görüntüleFidanAtug adlı üyeden alıntı: mesajı görüntüleDaky adlı üyeden alıntı: mesajı görüntüle