Merhaba arkadaşlar bu makalede hem gerçek ip hemde proxy ip yi almayı anlatacağım. Bildiğiniz PHP ile siteye giren kullanıcının gerek log sistemi için gerek ise farklı uygulamalar için IP adresini almamız gerekiyor.
Bir siteye giren kişinin IP adresini aalabileceğimiz birkaç yöntem var fazla uzatmadan başlamak istiyorum.
Öncelikle bu sistem ikiye ayrılıyor ben böyle tanımlıyorum , Bir proxy IP yani gezinti yaparken kullanıdığınız İP birde ana gerçek İP olarak iki şekilde ayırıyoruz. Proxy IP aslında birçoğumuzun belkide bildiği klasik yöntem.
<?php $ip=$_SERVER['REMOTE_ADDR']; echo "IP: ".$ip ; ?>
Bu kod ile klasik IP adresini alabiliriz. Ama biz işimizi sağlama almak için gerçek IP adresini alma kodunu kullanabiliriz.
<?php function ipGetir() { if (!empty($_SERVER['HTTP_CLIENT_IP'])) { $ip=$_SERVER['HTTP_CLIENT_IP']; } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) //Proxy den bağlanıyorsa gerçek IP yi alır. { $ip=$_SERVER['HTTP_X_FORWARDED_FOR']; } else { $ip=$_SERVER['REMOTE_ADDR']; } return $ip; } echo "Gerçek IP: ".ipGetir(); ?>
Bu kod ile sitenize giren yada saldırmaya çalışan kişinin net olarak ip adresini alabilirsiniz bu İP adresi ile de gerekli kontrolleri sağlayarak sitenizi güvence altına alabilir ve çeşitli işlemleri gerçekleştirebilirsiniz.
Merhaba arkadaşlar, bu hatayı bazı kullanıcılar yaşamakta, sebebi bilgisayarın BIOS'da ki SVM ayarından kaynaklanıyor. Bende…
Merhaba arkadaşlar hızlı bir şekilde windows ve diğer işletim sistemlerinde çalışan ve sizi engelli sitelerden…
Merhaba arkadaşlar, PHP kullanarak web sitemizin google'da banlanıp banlanmadığını kontrol edeceğiz. Bu işlemin mantığı google'a…
Merhaba arkadaşlar kısaca phpmailer kütüphanesini kullanarak basit http post isteği ile mail gönderimi yapan bir…
Cron Job içinde dışarıya log dosyası oluşturtmadan wget kullanımı çok kolay, Bildiğiniz üzere her wget…
View Comments
teşekkürler
ewy efm,
bi sorum olacak ör:example.com/image.jpg e bakanların ip adresini nasıl öğrenirim ?
Eğer resme tıklayıp bakacakları bir buton/link var ise tıkladıkları an IP adresini alıp ilgili resme yönlendirebilirsin onun dışında nasıl olur bilmiyorum, araştırmak lazım. Kendi IPlogger sistemini mi yapmaya çalışıyorsun ?
kullnıyorum ama ekrana yazdırınca mac adresi yazıyor neden
kodu paylaşabilir misin mac adresini yazması bu kodlarla çok zor