Merhaba arkadaşlar,
Bu derste sizlere ASP'de session nesnesinden bahsetmek istiyorum. İlk olarak nedir session nesnesi?
Bilgisayarınızda bir uygulamayı kullanmaya başladığınızda bir oturum açmış olursunuz (Session). İçlerinde değişiklikler yapar ve oturumunuzu kapatırsınız. Bu sayede bilgisayar sizin kim olduğunuzu algılar ve size göre uygulamanın çalışmasını sağlar.
Kısa bilgiden sonra ASP'de kullanımını inceleyelim.
Kod: Tümünü Seç Tümünü Kopyala
Yukarıda görmüş olduğunuz kodlar yeni bir oturum oluşturmamıza yarayan kodlardır.
Peki oturumların (session) default timeout süresi nedir? Varsayılan bekleme süresi 20 dakikadır tabi bu süreyi programlamak bizim elimizde ama nasıl?
Kod: Tümünü Seç Tümünü Kopyala
Yukarıdaki örnekteki zaman aşımı süresini 5 dakika olarak ayarlamış olduk. Şimdi de oturumları şart yapılarıyla kontrol etmeyi görelim.
Örnek : Varsayalım ki, user adında bir session nesnemiz var ve bunu kontrol edip eğer oturum açılmışsa index.asp ye oturum yoksa login.asp sayfasına yönlendirme işlemini gerçekleştiren kod satırlarını yazalım.
Kod: Tümünü Seç Tümünü Kopyala
Bu derste sizlere ASP'de session nesnesinden bahsetmek istiyorum. İlk olarak nedir session nesnesi?
Bilgisayarınızda bir uygulamayı kullanmaya başladığınızda bir oturum açmış olursunuz (Session). İçlerinde değişiklikler yapar ve oturumunuzu kapatırsınız. Bu sayede bilgisayar sizin kim olduğunuzu algılar ve size göre uygulamanın çalışmasını sağlar.
Kısa bilgiden sonra ASP'de kullanımını inceleyelim.
Kod: Tümünü Seç Tümünü Kopyala
Kod:
<%
Session("sessionName")="Value" // String value
Session("sessionName2")=intValue // Integer Value
%>
Yukarıda görmüş olduğunuz kodlar yeni bir oturum oluşturmamıza yarayan kodlardır.
Peki oturumların (session) default timeout süresi nedir? Varsayılan bekleme süresi 20 dakikadır tabi bu süreyi programlamak bizim elimizde ama nasıl?
Kod: Tümünü Seç Tümünü Kopyala
Kod:
<%
Session.Timeout=5
%>
Yukarıdaki örnekteki zaman aşımı süresini 5 dakika olarak ayarlamış olduk. Şimdi de oturumları şart yapılarıyla kontrol etmeyi görelim.
Örnek : Varsayalım ki, user adında bir session nesnemiz var ve bunu kontrol edip eğer oturum açılmışsa index.asp ye oturum yoksa login.asp sayfasına yönlendirme işlemini gerçekleştiren kod satırlarını yazalım.
Kod: Tümünü Seç Tümünü Kopyala
Kod:
<%
if session("user")="" or session("user")=**** then
response.redirect("login.asp")
else
response.redirect("index.asp")
end if
%>