Session Expire?!
23 отговора
478 прегледа
Session Expire?!
Slednata situacia:
V IIS e ukazano Session Timeout = 20 min
file.asp
------------------------------------
Session("Alabala") = Muncho
Problema:
Tozi Session("Alabala") expire-va dalech predi tezi 20 min
Kade mu e problema na server-a?!
Proverih dali niakade ne se namesva Session.Abandon. 100% ne e ot nego?! Kakvo drugo moje da e?!
V IIS e ukazano Session Timeout = 20 min
file.asp
------------------------------------
Session("Alabala") = Muncho
Problema:
Tozi Session("Alabala") expire-va dalech predi tezi 20 min
Kade mu e problema na server-a?!
Proverih dali niakade ne se namesva Session.Abandon. 100% ne e ot nego?! Kakvo drugo moje da e?!
Re: Session Expire?!
Mоже да е зададено друго време с Session.Timeout някъде в скрипта.
чети и дишай по-леко
чети и дишай по-леко
Re: Session Expire?!
Ei tova e nai-otgore vav file-to. No s nego i bez nego wse taia
<%
User = Session("UserID")
Response.Expires = -1
%>
Probvah i s nov files na drug site... da ne biah probval?! Kvo mu stava na tva chudo?!
Ako mu sloja i Session.Timeout = 10 ili 15 ne go vzima pod vnimanie?! Pak expire.
Poglednah i v global.asa - niama nishto po vaprosa
<%
User = Session("UserID")
Response.Expires = -1
%>
Probvah i s nov files na drug site... da ne biah probval?! Kvo mu stava na tva chudo?!
Ako mu sloja i Session.Timeout = 10 ili 15 ne go vzima pod vnimanie?! Pak expire.
Poglednah i v global.asa - niama nishto po vaprosa
:) ama...
spored men nishto mu niama na vremeto za iztichane na sesiata. ima drugi sluchai, pri koito sesiata se prekusva. primerno:
1. browseryt ne poddurja cookies;
2. browseryt biva zatvoren i posle otvoren ili prosto otvariash sita v nov prozorec, kojto ne e svurzan po niakakuv nachin s tekushtia.
v kraja na kraishtata sesijnata promenliva e vurzana sus session_id, koeto se pazi ot browsera kato cookie.
1. browseryt ne poddurja cookies;
2. browseryt biva zatvoren i posle otvoren ili prosto otvariash sita v nov prozorec, kojto ne e svurzan po niakakuv nachin s tekushtia.
v kraja na kraishtata sesijnata promenliva e vurzana sus session_id, koeto se pazi ot browsera kato cookie.
Re: :) ama...
po tochka 1 - poddrajkata si e na lice
po tochka 2 - stranicata e vav frame, kato na 5 sekundi se refreshva auto. Spored MSDN-a, default idle na edin session e 20 min predi servera da go killne. V IIS-to mu e zadadeno sashto 20 min. V asp-to sashto (session.timeout=20). No uvi jivota ne mu e poveche ot 4 ili 5 min (ne sum go zasichal tochno kolko e)
po tochka 2 - stranicata e vav frame, kato na 5 sekundi se refreshva auto. Spored MSDN-a, default idle na edin session e 20 min predi servera da go killne. V IIS-to mu e zadadeno sashto 20 min. V asp-to sashto (session.timeout=20). No uvi jivota ne mu e poveche ot 4 ili 5 min (ne sum go zasichal tochno kolko e)
Re: :) ama...
Не разбрах това възглас на уплаха ли е, с цигара ли се опари или...? Та "Нааааа...." или "Хаааа...." е в крайна сметка?
чети и дишай по-леко
чети и дишай по-леко
Re: :) ama...
Snoshti popadnah na tozi topic, no izrovih i drug v koito gore-dolu te ubejdavat, che s versia na IE 5 (sp2) ili po-visoka, problemcheto "moje" i da ne se poiaviava..., e "da ama ne - Petko Bucharov"
.
I znachi si minavame pak na Response.Cookies
...
Inache s IE 6.0 problemcheto si ostava (s poslednite updates za IIS 5.0)...
I znachi si minavame pak na Response.Cookies
Inache s IE 6.0 problemcheto si ostava (s poslednite updates za IIS 5.0)...
Re: :) ama...
Po-skoro uplaha , za poreden pat padnah ot konya .... imam predvid tova za frame-seta.
interesno drugite browsers dali i te go praat toa nomer.
interesno drugite browsers dali i te go praat toa nomer.
Re: Session Expire?!
Izbqgwaj response.redirect
Gubi sesiqta..
t.e. ne q gubi ama otwarq nowa..
opiosano e w MS ...
izpolzwaj Server.transfer
pregledaj i wig dali nqmash nqkyde takwiz response.redirect
Gubi sesiqta..
t.e. ne q gubi ama otwarq nowa..
opiosano e w MS ...
izpolzwaj Server.transfer
pregledaj i wig dali nqmash nqkyde takwiz response.redirect
Re: Session Expire?!
Ne niama takova neshto...
No imam onclick = "location.replace()"
No nenamerih takova neshto za nego. T.e. da li se gubi/smenia sesiata togava?!
No imam onclick = "location.replace()"
No nenamerih takova neshto za nego. T.e. da li se gubi/smenia sesiata togava?!
Re: Session Expire?!
Както е казал колегата по-горе, образува се нова сесия само ако пренасочването е откъм сървъра - Response.Redirect. В твоя вариант с JavaScript или например с таг META пренасочването е откъм браузера, и номера на сесията не би трябвало да се губи. Интересно е да се провери какво става при window.open - дали новото копие на браузера има същия номер на сесия като старото.
чети и дишай по-леко
чети и дишай по-леко
Re: Session Expire?!
Sesiata si e sashata ... NO!!!!
S meta ako se refreshva sled okolo 3 min izchezva... koeto pak ni vrasha v nachaloto na postinga... ZASHTO se kilva sesiata kato na servera mue ukazano che idle mu e 20 min, dori i s session.timeout = 20?!
S meta ako se refreshva sled okolo 3 min izchezva... koeto pak ni vrasha v nachaloto na postinga... ZASHTO se kilva sesiata kato na servera mue ukazano che idle mu e 20 min, dori i s session.timeout = 20?!
Re: Session Expire?!
Edin prost test sys "Response.Write Session.SessionID" pokazwa, che sesiata e edna i sushta pri window.open().
Btw, ne e logichno da e obtranoto ;-)
True love suffers, and is silent. - Oscar Wilde
Btw, ne e logichno da e obtranoto ;-)
True love suffers, and is silent. - Oscar Wilde
Re: Session Expire?!
Ami wig kyde tochno ti se gubi sesiqta..
Megdu koi stranici, demek do kyde q ima, i sled towa wig kakwo prawish pri preoda ot edna w druga stranica..
Spored men ne bi trqbwalo da ti q gubi bezprichinno.
Wig tam da ne si setnal na ASP page da mu zabranish sesiqta..
Ama w krajna smetka i towa da si naprawil, browsera si ti q pazi dokato e giw..
Towa za framowete ne mi se e sluchwalo, no beshe dosta polezno da go znam, ama sym psuwal kato besen zaradi response.redirect..
A inache toz predishiqt pich beshe mogo praw kato kaza che nadali moge browsera da izgubi sesiqta..
Prosto nqkude sbozwash neshto ama ne moesh go hwana.
KAt go hwanesh sha umresh na qd ot prostotiq :)))
Ako se okage neshto po-seriozno postni edin MSG
Megdu koi stranici, demek do kyde q ima, i sled towa wig kakwo prawish pri preoda ot edna w druga stranica..
Spored men ne bi trqbwalo da ti q gubi bezprichinno.
Wig tam da ne si setnal na ASP page da mu zabranish sesiqta..
Ama w krajna smetka i towa da si naprawil, browsera si ti q pazi dokato e giw..
Towa za framowete ne mi se e sluchwalo, no beshe dosta polezno da go znam, ama sym psuwal kato besen zaradi response.redirect..
A inache toz predishiqt pich beshe mogo praw kato kaza che nadali moge browsera da izgubi sesiqta..
Prosto nqkude sbozwash neshto ama ne moesh go hwana.
KAt go hwanesh sha umresh na qd ot prostotiq :)))
Ako se okage neshto po-seriozno postni edin MSG
Re: :) ama...
а възможно ли е ако е безплатен сайт да не поддържа сесии?
някъде в лиц. споразумение бях чел нещо подобно...но вече ми се губи...
някъде в лиц. споразумение бях чел нещо подобно...но вече ми се губи...
Re: :) ama...
Може, ако гадовете са изключили опцията Enable session state в App Options
. Не че има причина да го правят ама си е тяхно право да се гаврят с юзерите 
A Jedi, what do you know
A Jedi, what do you know
Re: Session Expire?!
Iavno problema e v moia televizor, zashtoto i sas cookie (setnato da expirva 2020 godina) pak se gubiat neshtata... hm... i naistina moje da e niakakva idiotshtina koiato mi kasa nervite... 
Nobody is perfect. My name is Nobody
Nobody is perfect. My name is Nobody
Re: :) ama...
Za shtastie servercheto si e pri men i e pusnato na 20 min
Nobody is perfect. My name is Nobody
Nobody is perfect. My name is Nobody