İyinet'e Hoşgeldiniz!

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

Kayıt Ol!

Girilen sayfaya bir daha girilmesin ?? - Asp -

heqen

0
İyinet Üyesi
Katılım
6 Temmuz 2010
Mesajlar
118
Reaction score
0
Merhaba arkadaşlar ben bır sayfa yaptım ve bu sayfaya bir giren bir daha girsin istemiyorum bunuda bir veritabanı oluşturup gelen ziyaretcilerin ip sini kayıt ettim ve if else ile yaptım yanlız sayfa ne hata veriyor nede komutları gerceklestiriyor. ip veritabanına kayıt ediyor. yanlız ip varsa su işlemi yap ip yoksa su işlemi yap demiyor. Acaba nerde hata yapıyoruz ?

--------

HTML:
<% IP_Address = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If IP_Address = "" Then
IP_Address= Request.ServerVariables("REMOTE_ADDR")
End If %>
<%
Set Baglanti = Server.CreateObject("ADODB.Connection")
Baglanti.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("ip.mdb")
%>

			<%
			Set ve=Server.CreateObject("Adodb.Recordset")
			Sorgu = "select * from ip where ip='&IP_Address&'"
			ve.Open Sorgu, Baglanti, 1, 3 	
						%>
						
<% do while not ve.eof%> 
<% if ve("ip" )="&IP_Address&" then%> yaz dahaa
<%else%>
 gelmemiş <%end if%><%ve.movenext 
loop
ve.close
%><%
Set Kayit = Server.CreateObject ("ADODB.RecordSet")
Sql_Komutu = "Select * from ip"
Kayit.Open Sql_Komutu, Baglanti, 1, 3

Kayit.AddNew
Kayit("ip")=IP_Address
Kayit.Update
Kayit.close
Set Kayit = Nothing
%>
 

heqen

0
İyinet Üyesi
Katılım
6 Temmuz 2010
Mesajlar
118
Reaction score
0
<%

if request.cookies("heqen")("sayfageldimi")="08" and request.cookies("heqen")("hsayfid")=08 then
Response.redirect "default.asp"
else
Response.write ""

%>

<%
response.cookies("heqen")("sayfageldimi")="08"
response.cookies("heqen")("hsayfid")="08"
response.cookies("heqen").expires=now()+3

end if
%>

arkadaslar cookies ile yaptım arkadaslar kullanabilir.
 

Aykırı

0
İyinet Üyesi
Katılım
15 Mart 2011
Mesajlar
120
Reaction score
1
aynı mantıkla sessionlar ile de yapılabilir. ama sunucuyu fazla yorabilir.
 

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