İstediğim Sessionu Nasıl Zamanlı Sileirm
-
session.Timeout=1 var session giris msial
session("giris").Timeout=1
Bunun gibi nasıl yapailirim ?
-
Session.Abandon ile sona erdirebilirsin ama bu sanırım tüm sessionları tümden sona erdirir.. isteğe bağlı session süre bitirimini bende merak ettim doğrusu :/
fakat cookie ile istediğin mümkün session yerine cookie kullan istersen :/
-
nasıl bişey yapacagını fazla anlamadım.
sadece bir sessionu belli bir zaman sonra sonlandırmakmı istiyorsun?
eger bu session giris, login gibi bişey ise. sonlandırdıgın zaman tüm sessionlar boşa çıkacaktır(ekstra durum olmazsa genelde böyle.)
tum sessionları sonlandırmak istiyorsan session time out yeterli.
ama bir sessionu sonlandırcaksan.
session("hede")="hödö"
session("zaman")=now()
ikisinide aynı anda baslat.
eger şu kadar zaman geçmiş ise hedehödöyü boşa çıkart diğerleri çalışsın diebilirsin.
if datediff("n",session("zaman"),now) < 5 then
session("hede")=""
end if desen seçtiğin sessionun ömrü 5 dk oluyor.
-
abi kısa bi konu yokmu :D misal şu anda ben ard arda çift mesaj atamıyorum bunu nasıl yapıyoruz?Z.defteri olsa kolay session.Timeout=1 dersin olur bitert ama bunu üye girişli bi eyrde yaptığında komple gidiyor.
-
sevimsiz hocam şimdi mesaj atıyor adam bende işte çeşitli olaylardan sonra
<% session("msjgiri")=True%>
diyorum fakat 1 dakika sonra hepsi gidiyor ard arda mesaj atamasın diye
if session("msjgiri")=True then
response.redirect ("sayfa")
diyorum.Onun için lazım forumda iki kez üst üste mesaj gitmeisn diye kısacası.Şöyle olur mu?
<% session("msjgiri")=True + now()
if datediff("n",session("msjgiri"),now) < 1 then
session("msjgiri")="" %>
bu şekilde olur mu peki?Kısa yoldan
-
hoca tepeden şu download arşivinden asp günceyi bir indir. oradan oku...
-
hallettim verim kodları zor zar yaptım ama oldu
mesaj yazdığında eklenecek session
<%
session("zamana")=""
session("zamana")=Minute(now)
%>Daha sorna kontrol
<%if session("msj")+1 > Minute(now) then
response.write "olmadı defol 1 dakika bekle"
elseif session("msj")+1 <= Minute(now) then
%>diğer kodları buraya atın(kaydetmeyle ilgili olduysa yane :D)
<%end if%>
-
o söylediğin için fazla uğraşmana gerek yok.
if datediff("n",session("zaman"),now) < 5 then
veriyi kaydederken sağladığın kontrollere şöyleyap
if datediff("n",session("zaman"),now) < 5 then
'ardarda veri gönderemezsin
else
'veriyikaydet.
session("zaman")=now()
end if
