ASP'de Session() Nesnesi

Bu derste sizlere ASP'de session nesenesinden bahsetmek istiyorum. İlk olarak nedir session nesnesi?

Merhaba arkadaşlar,

Bu derste sizlere ASP'de session nesenesinden 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.


<%

    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 bekeleme süresi 20 dakikadır tabiki bu süreyi programlamak bizim elimizde ama nasıl????


<%

      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 saturlarını yazalım.


<%

       if session("user")="" or session("user")=null then

              response.redirect("login.asp")

       else

              response.redirect("index.asp")

      end if

%>



Bu derste bu kadar yeter galiba. Umuyorum yararlı bir yazı olmuştur.
  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git