有人可以告诉我,当用户关闭浏览器时如何关闭/杀死 session ?我正在为asp.net Web应用程序使用状态服务器模式。 onbeforeunload方法不合适,因为它在用户刷新页面时触发。

最佳答案

你不能HTTP是一种无状态协议(protocol),因此您无法分辨用户何时关闭了浏览器,或者只是坐在浏览器打开的窗口中却什么也不做。

这就是 session 超时的原因-您可以尝试减少超时以更快地关闭不 Activity 的 session ,但这可能会导致合法用户提前使其 session 超时。

10-07 19:30
查看更多