maltepe escort ataşehir escort

Php Ile Ip Adresi Almak.

CodeMania

Silver Üye
Platin
Ad Soyad
Ö*** G*****
Mesajlar
81
Beğeni
18
Nereden
Çorum
Ticaret
3 (100%)
Siteye giren kullanıcıların gerçek kimliği (kullanıcıdan herhangi bir bilgi alınmadıysa) IP adresi ile belirlenebilir.

Siteye giren kullanıcı istenmeyen bir davranış yaptığında, gerçek kimliğini bulmak için IP adresinden yararlanılır.

PHP ile ip adresi alma işlemi genellikle $_SERVER dizisine ait REMOTE_ADDR değerine bakılarak yapılır.

Kod:
<?php

$_SERVER["REMOTE_ADDR"];

?>

PHP ile alınan ip adresini kullanıcıya göstermek için PHP yazdırma komutlarından birini kullanmak yeterli olacaktır.


Kod:
<?php

echo $_SERVER["REMOTE_ADDR"];

?>

Komut kişisel bilgisayarda çalıştırıldığında ip adresi olarak yerel ip adresini (127.0.0.1, ::1) yazdıracaktır.

PHP ile ip adresi kaydetme işlemi farklı yöntemlerle yapılabilir.

Alınan ip adresini bir dosyaya (ip-adres.txt) kaydetmek için

Kod:
<?php

$ipAdresi = $_SERVER["REMOTE_ADDR"] . PHP_EOL;

file_put_contents("ip-adres.txt", $ipAdresi, FILE_APPEND);

?>

komutu kullanılabilir.

Alınan IP adresine göre engelleme, farklı sayfayı açma, farklı sayfaya yönlendirme vb. işlemler yapılabilir.

Bunun için sadece koşul belirterek yapmak istediğimiz işlemi gerçekleştirebiliriz.

Kod:
<?php

$ipAdresi = $_SERVER["REMOTE_ADDR"];

$engellenmisIP = array("::1", "127.0.0.1");

if (in_array($ipAdresi, $engellenmisIP)) {

  # Burada engelenen IP adresi ile ilgili farklı işlemler yapılabilir.
  echo "Engellenmiş IP";

} else {

  # Burada da diğer işlemler yapılabilir.
  echo "Hoşgeldiniz";

}

?>

PHP ile alınan IP adresi örneklerde görüldüğü gibi farklı amaçlar için kullanılabilir.
 

Şu anda bu konu'yu okuyan kullanıcılar

Benzer konular

Anasayfa Kayıt Ol Giriş Yap
Üst