【发布时间】:2008-09-18 18:54:00
【问题描述】:
在 Web 开发中使用多种方法来维护用户状态。
这些是我现在能想到的:
查询字符串
Cookie
表单方法(Get 和 Post)
Viewstate(我猜只有 ASP.NET)
会话(InProc Web 服务器)
会话(专用网络服务器)
会话(数据库)
本地持久性(Google Gears)(感谢 Steve Moyer) 等等。
我知道每种方法都有自己的优点和缺点,比如 cookie 不安全,QueryString 有长度限制,而且看起来很丑! ;)
但是,在设计 Web 应用程序时,我总是对为什么应用程序使用什么方法或要避免什么方法感到困惑。
我想知道的是您通常使用哪些方法,并且会推荐或更有趣的是您希望在某些情况下避免使用哪些方法以及为什么?
【问题讨论】:
标签: state