会话会在我的场景中到期吗?

时间:2009-06-06 03:43:03

标签: session asp-classic frame

我正在设计一个通过实现框架集设计的顶级页面。在框架集的一个框架中,我将调用JavaScript来刷新页面以定期发布到某个URL(每10分钟)。在框架集的另一个框架中,我将让用户完成主要工作 - 让最终用户输入一个耗时形式的输入(例如,进行书面的论文测试)。

我的问题是,在我的场景中,我认为执行主要用户输入工作的帧永远不会会话到期,因为另一帧会刷新?这种理解是否正确?我的困惑是,我不确定在另一个框架中发布到同一网站中的其他某个URL是否会阻止会话过期的其他框架?

提前谢谢, 乔治

1 个答案:

答案 0 :(得分:1)

你是对的,这将使会议保持活力。

服务器会跟踪您上次提取页面的时间并将会话标识符作为Cookie传递。当它超过会话超时间隔时,它将不再接受会话标识符并认为您的会话已过期。

通过在后台点击服务器,您正在维护会话。注意,您不必进行POST。一个简单的GET就足够了。

注意,我假设您的会话超时超过十分钟。