作者jimwayne123 (曼陀罗)
看板C_Sharp
标题[问题] 想请问网站Session自动消失的问题
时间Tue May 1 06:08:04 2007
小弟现在遇到个觉得很奇怪的事情~
网站上设计 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)