PHP'de Basit IP Banlama ~ AyQo Blog
  • Ücretsiz Mobil Chat ScriptiÜcretsiz chat sitesi açabileceğiniz bir script yazmak istedim.
  • LOL İtibar Puanı KasmaDünyanın en çok oynanan ve takip edilen oyunu LOL konusunda söylemek istediğim birkaç şey var.
  • Online Anti-Virüs Tarama ve Koruma SiteleriFirmalar arası rekabet sonucu ortaya çıkan çevrim içi veya Online tarama sisteminizi korumaya yardımcı olabilecek düzeyde.
  • Çoklu Skype Açma Programsız (Resimli Anlatım)Windows live'dan kalan bir alışkanlıktır Messanger'de çoklu oturum açmak.
  • PHP Youtube Bot YapımıPHP ile Youtube'dan video bilgilerini çekme işlemini çok basit kodlarla anlatacağım.
1 2 3 4 5

11 Şubat 2012

Yazan AyQo

Bu yazıda basitçe php'de ip adresi bulma ve bu adresteki ip'leri siteye almamayı yani banlamayı göreceksiniz.
<?php
$banned_ip = array();
$banned_ip[] = '127.10.1.1'; //Buraya siteye alınmayacak ip adreslerini yazıyoruz.
$banned_ip[] = '127.0.0.1'; // Bu ip adreslerini çoğaltabiliriz
$banned_ip[] = '111.111.111.112'; 

foreach($banned_ip as $banned) { 
    $ip = $_SERVER['REMOTE_ADDR'];
    if($ip == $banned){ 
        echo "Banlandınız";
        exit(); 
    } 
?> 

Genel anlamda ne yaptığımızı açıklarsak banlancak olan ip adreslerini bir diziye attık ve kullanıcının ip'sini $ip değişikenine attık. Dizinin içinden tüm ip'leri banlı mı diye kontrol ediyoruz. Eğer banlıysa exit() diyerek sitenin diğer kısmını çalıştırmaz.

0 yorum:

Yorum Gönder