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