Blogumu görüntülerken
Diger Kurallarmı ? Maalesef forum kurallarımız burdada gecerlidir :)
- Sigara içmeyiniz,
- Gürültü yapmayınız,
- Cep telefonunuzu kapatınız.
- Aşağıdaki mp3 oynatıcının play düğmesine basın :)
Diger Kurallarmı ? Maalesef forum kurallarımız burdada gecerlidir :)
sitenizden IP Banlamak
Gonderdi 23-04-2008 saat 05:34 PM by YukseLL
Eğer tek ip adresi banlamak isterseniz aşağıdaki kod işinizi görecektir.
şimdi bu kodlar ne işe yarıyor açıklayalım;
$ip = "xx.xxx.xxx.xx";
banlanacak ip adresini bir değişkene($ip) atıyoruz.
Eğer ip adresi o ise banlandınız yazısı gözüküyor degilse;
siteye giriyor.
Fakat banlanacak kaşınan birden fazla ip var bu durumda bir txt dosyasına (ip.txt dedim ben) alt alta ip adresleriniz yazınız.
xx.xxx.x.xxx
xx.x.xxx.xx
xxx.xxx.xxx.xxx
Ve bu kodda text dosyasındaki ip lerle ziyaretçinin ip adresini karşılaştırıyor, eğer eşleşme varsa ban
text dosyası açılıyor satır satır okunuyor ve alttaki kod ile de karşılaştırılma yapılıyor.
PHP- Kodu:
<?php
$ip = "xx.xxx.xxx.xx";
if($_SERVER['REMOTE_ADDR'] == $ip){
echo("Bu sayfadan banlandınız.");
header("HTTP/1.1 403 Forbidden");
exit;
}else{
header('Location: http://www.supermeydan.net');
}
?> $ip = "xx.xxx.xxx.xx";
banlanacak ip adresini bir değişkene($ip) atıyoruz.
PHP- Kodu:
if($_SERVER['REMOTE_ADDR'] == $ip){
echo("Bu sayfadan banlandınız.");
PHP- Kodu:
}else{
header('Location: http://www.supermeydan.net');
}
siteye giriyor.
Fakat banlanacak kaşınan birden fazla ip var bu durumda bir txt dosyasına (ip.txt dedim ben) alt alta ip adresleriniz yazınız.
xx.xxx.x.xxx
xx.x.xxx.xx
xxx.xxx.xxx.xxx
Ve bu kodda text dosyasındaki ip lerle ziyaretçinin ip adresini karşılaştırıyor, eğer eşleşme varsa ban
PHP- Kodu:
<?php
$handle = fopen("ip.txt", "r");
$tmp = fread($handle, filesize("ip.txt"));
fclose($handle);
$list = explode("\n", $tmp);
for ($i=0; $i<count($list); $i++) {
if($list[$i] <> $_SERVER['REMOTE_ADDR']) {
header('Location: http://www.supermeydan.net');
}else{
echo ("Bu sayfadan banlandınız");
header("HTTP/1.1 403 Forbidden");
exit;
}
}
?> Toplam Yorumlar 0
Yorumlar
YukseLL Diğer yazıları
- Linux SSH Komutları (13-07-2008)
- Ücretsiz Tasarım Programları (05-05-2008)
- İnternetiniz yavaş mı? (01-05-2008)
- sitenizden IP Banlamak (23-04-2008)
- iyi site tasarımın ip uçları (11-03-2008)











