[問題] 想請問網站Session自動消失的問題
小弟現在遇到個覺得很奇怪的事情~
網站上設計 login 時會設定 Session["login"] = 使用者的帳號
然後之後很多地方會利用 "xxxxxxxx" + Session["login"] + "oooooo"
頁面進入時的 Page_Load 都會先檢查
if (Session["login"] = = null) { Response.Redirect("login.aspx"); }
但是就常常遇到登入後點去某些頁面,然後網頁內的事情做完後Session自動消失
例如在 post.aspx 要發表某些東西,用 form 的 method=post 導到儲存頁
INSERT 給資料庫後 Response.Redirect() 回到 post.aspx
這時 Session 就不見了..會跑到 login 的頁面
可是若是登入後什麼事也不做,就放在那裡,有時五六個小時後 Session 還是在..
想請問..這樣可能會是什麼問題呢?@@
(環境是 Windows 2000 SP4 + IIS)
--
╔═══╗╔═══╗╔═══╮╔═╮╮╮╭═══╮╔╗╔╗╔══╮╗╔═══╗
╚═╗╔╝╚═╗╔╝║ ║║ ║║║║ ═ ║║╰╯║║ ║║║ ═╣
╭═╝║ ╔═╝╚╗║ ║║║║ ║║ ╔╗║╰╮╭╯║ ║ ║║ ═╣
╰══╯ ╚═══╝╚═╝╝╝╰═══╯╚═╝╚╝ ╚╝ ╚═╰═╝╚═══╝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.125.191.4
※ 編輯: jimwayne123 來自: 59.125.191.4 (05/01 06:11)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章