ASP Rehberi , ASPRehberi.Net - ASP ve ASP.NET Konuları , Scriptleri , Hosting , Programlar , Araçlar

 # 6 Ocak 2009, Salı
 
 #  Kategoriler » ASP » Makaleler
 

IP Filtresi Bu içeriğin puanı : 5 2910 Görüntülenme
Gelen sorular üzerine bu konuyu yazarak paylaşmayı düşündüm.IP'leri banlamak kolay bir uygulamadır.Bunun için veritabanımızda bir adet tablo oluşturalım.İçinde ID(AutoNumber) ve IP(text) olarak 2 tane alan olsun.
Buraya yeni bir kayıt ekleyerek IP kısmına sayfaya giriş yapmasını istemediğiniz IP numarasını yazınız.Sayfamızda ise

<%
IP = Request.ServerVariables("REMOTE_ADDR")

Set conn=Server.CreateObject("Adodb.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("veritabani.mdb")

set rs = Server.CreateObject("ADODB.Recordset")
strsql = "Select * from tabloismi WHERE IP = '" & IP & "'"
rs.open strsql,conn,1,3

if NOT rs.eof then
response.write "Bu IP Yasaklanmıştır."
response.end
end if

rs.close
set rs = nothing
conn.close
set conn = nothing
%>

Burada veritabanımıza bağlanıp giriş yapılan IP nin bulunup bulunmadığını kontrol ettirdik ve eğer bu IP numarası boş değil ise yasaklanma yazısını yazdık ve response.end ile sayfa işletimini durdurmuş olduk.
 Telif : Serdar Toros | Eklenme : 20 Şubat 2005, Pazar
 
 

Bu içerik hakkında 3 yorum yapılmış

 

 
İsminiz :
Mail Adresiniz :
Yorum
:
   

     

// Gizle
ASP Rehberi Mini Editör

  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle
Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle
 Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle Form 'a gülücük ekle Form 'a gülücük ekle


 
 
Yorumlar(3) Not : Yorumlar zamana göre son yorumdan ilk yoruma doğru(azalan) biçimde sıralanmıştır.
Yorumlarınız site yöneticileri tarafından onaylandıktan sonra eklenecektir.
+ peki bunun tam tersi bi yöntem yapabilirmiyiz izin verdiğimiz ip den başkası giremez ?
Yazan : smokie | Zaman : 5 Aralık 2007 Çarşamba, Saat 12:02
 
+ hocam süpersiniz, tam 3 gündür  gezmediğim forum ve asp dersi veren site kalmadı en sonunda burada bulup yapabildim, ben bunu ard arda form gönderenleri engellemek için kullanacaktım ama örnekler karışıktı, neyse ki sizin verdiğiniz örnek ile oldu, çok teşekkürler.
Yazan : bindvori BERRE | Zaman : 24 Ocak 2007 Çarşamba, Saat 18:18
 
+ Meğer çok basitmiş, teşekkür ederiz
Yazan : Yasin Koyutürk | Zaman : 21 Kasım 2005 Pazartesi, Saat 09:03
 
 .: Sayfalar  1.
 
# Kategori'nin Yenileri

İsim

Hit

Turuncu Galeri (tr)

4694

Haydi okullar internete.... (tr)

325

rc0der Reklam Sistemi v1.0 (tr)

977

HiddenChest İş ve Bayilik Başvuru Formu (tr)

2006

TradeSE E-Ticaret Yazılımı (tr)

553

Link Portal 2007 3 Temalı (tr)

2328

Gupse Medya Linkleri v0.1 (tr)

636

HiddenChest Ziyaretçi Defteri (tr)

2219

HiddenChest Kayan Haber (tr)

2760

HiddenChest Aktif/Pasif Haber Sistemi 1.1 (tr)

1366

 
 
# Kategori'nin Popülerleri

İsim

Hit

IIS Kurulumu ve Yazma İzni

86874

Üyelik Sistemi Yapımı

61255

Veritabanı Tablo İşlemleri

39328

MS SQL Server - 1

37413

Hazır Site v2.1 (tr)

31319

Klasör Şeklinde Linkler(404 Yönetimi)

27246

Sayfaları şifreleme(ENCODE)

24482

MS SQL Server - 2

23763

Include Yöntemleri

22564

MS SQL Server - 3

17195

 
  # AKTİF ÜYELER
Aktif üye yok
 
 
 

 
 ASP Rehberi © 2004 - 2009
 Tasarım ve Programlama : Serdar TOROS
 ASPRehberi.Net web sitesi SiDEnet sunucularından yayınlanmaktadır.

[ 0,14 ]    ASPRehberi.NET RSS Kaynağı   Bu site Microsoft SQL Server Veritabanı kullanmaktadır

eXTReMe Tracker