İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Manuel ip Ban

JustRulz

0
İyinet Üyesi
Katılım
14 Ekim 2008
Mesajlar
133
Reaction score
0
rkadaslar manuel olarak ip banlama ihtiyaci uzerine hazirlamis oldugum bir scripti sizle paylasmak istedim.Kullanimi gayet basittir. Gerekli yerleri doldurup
php olarak kaydedin istediginiz yere de

Kod:
include("ban.php");

-
Seklinde cekebilirsiniz.

--

Kod:
<?php
// Manuel ip banlama Scripti By JustRulz
// [email protected]
// Tek ip Banlamak icin
$banla = 'xxx.xxx.xxx.xxx'; //banlamak istediginiz tek ip adresini yazin.
// Bu kisma dokunmayin.
$ziyaretci = $_SERVER['REMOTE_ADDR']; 
if($ziyaretci == $banla)
{
die("Bu Siteden Banlandiniz!");
}
// Coklu ip araliklarinda ip banlamak icin bu secenegi kullanabiliriz.
// ornek olarak 
$banla = ("11.111.111.*,62.215.212.206,127.0.0.1"); // ip adreslerini aralarinda virgulle ayırarak yerlestirin.
$ziyaretci = $_SERVER['REMOTE_ADDR'];
$ip_list = explode(",", $banla);
foreach($ip_list as $ip)
{
if($ziyaretci == $ip)
{
die("Bu Siteden Banlandiniz!");
}
}
?>
 

yagmayok

1
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
7,131
Reaction score
89
Güzel bir düşünce ve paylaşım...

Bunu şu mantıkla geliştirirsek daha faydalı bir dcript yapmış oluruz...

Bir veri tabanı ve bu veri tabanına giren ziyaretçilerin ip adresleri ve gezdiği sayfa sayısını kaydederiz. Tabi buna bağlı olarak zamanlarıda. Daha sonra bu sayfa sayısına biçeceğimiz değere göre sayfaları görmesi otomatik olarak engellenir.

Peki bu ne işe yarar diyorsanız, sitenize giren botları bir nebze olsun etkisiz kılar veya botun sahibini uğraştırır...

Eğer zamanım olursa bunu yapıp dağıtmak isterim. Tabi boş zaman bulabilirsek. Ama yok ben yapar ve dağıtırım diyorsanız yapabilirsiniz...
 

JustRulz

0
İyinet Üyesi
Katılım
14 Ekim 2008
Mesajlar
133
Reaction score
0
Güzel bir düşünce ve paylaşım...

Bunu şu mantıkla geliştirirsek daha faydalı bir dcript yapmış oluruz...

Bir veri tabanı ve bu veri tabanına giren ziyaretçilerin ip adresleri ve gezdiği sayfa sayısını kaydederiz. Tabi buna bağlı olarak zamanlarıda. Daha sonra bu sayfa sayısına biçeceğimiz değere göre sayfaları görmesi otomatik olarak engellenir.

Peki bu ne işe yarar diyorsanız, sitenize giren botları bir nebze olsun etkisiz kılar veya botun sahibini uğraştırır...

Eğer zamanım olursa bunu yapıp dağıtmak isterim. Tabi boş zaman bulabilirsek. Ama yok ben yapar ve dağıtırım diyorsanız yapabilirsiniz...

Tabi Kide yapabilirsiniz efendim Problem teşkil etmez benim için tasarıma merak saldım ben biraz :)
 

MoD

0
İyinet Üyesi
Katılım
8 Nisan 2005
Mesajlar
1,722
Reaction score
2
Konum
Bursa
coklu ip kontrolu icin dizi kullanilacaksa in_array kullanarak daha hizli bir tespit yapabilirsin. Donguye girme geregini ortadan kaldirir.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst