Re: [問題] 網路常斷線與session儲存的資料

看板Web_Design作者 (thinkfun)時間15年前 (2010/10/26 20:42), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串7/7 (看更多)
我後來找到問題出在哪了,問題在於session值 20 分鐘後就會自動清空, 即使設定 session.timeout = 120, 他還是20 分鐘後就會清空 到網路找了好久,終於找到可行的方式 1. 設定IIS server http://www.dotblogs.com.tw/rainmaker/archive/2010/01/11/12955.aspx 2. 讓session 不消失的方法 http://tinyurl.com/d7mbto 藍色小舖也有人討論過類似的問題,我就不貼上來囉 不過,不曉得方法1 和 2 差在哪裡? 另外,為什麼設定session.timeout後 還要到IIS server 設定? 感覺很容易漏掉其中一個設定。 不過還是謝謝大家的幫忙囉 :) ※ 引述《opoepev (opoepev)》之銘言: : 前面砍掉~~ : : Application物件的生命有限,預設超過20分鐘無人連線,或web伺服器重新啟動後, : ↑這個是Session ↑這個是Application : : Application物件就會被清除。 : : 1. 依據上述,儘管已經連上網站,是否只要沒有更改Application("counter1")的動作 : : Application("counter1")就會自動清除? 導致取得的Application("counter1") : : 為空值? 或是回復至原來的值? : Ans:不會,因為Application在啟動後,第一次有人訪問網站時就會存在了! : 當網站關閉的時候Application才會消失! : : 因為我在使用者進入網站時,Application("counter1")會加1 : : 後面則僅讀取Application("counter1")的值, : : 如果我把Application 的值儲存到Session("counter1")是否就不會有問題了? : : 用Session("counter1")傳遞,session.timeout設定為300 是否可行? : Ans:不需要,你想抓的是整個網站的瀏覽人數還是在線人數? : 用了Session的話,每個使用者得到的值會不同... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.176.201

10/27 01:09, , 1F
其實我覺得~你只要每一頁重新給session~就有一次動作了
10/27 01:09, 1F

10/29 21:40, , 2F
恩 對耶 我都只是讀取 不是再寫入一次 晚點試試看 謝謝囉
10/29 21:40, 2F
文章代碼(AID): #1Cnip0Dj (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #1Cnip0Dj (Web_Design)