Session state 刷新页面和会话过期之间的关系

Session state 刷新页面和会话过期之间的关系,session-state,Session State,刷新页面是否也意味着如果在脚本的开始部分有session_start(),则结束一个页面的会话并开始同一页面的新会话?刷新网页不会过期或在服务器中创建新会话。session是一个基于用户(客户端)的变量,当用户第一次请求发送到web服务器时,它将创建并存储该变量。因此,当刷新当前呈现的页面时,只会重置过期时间。因为服务器在您刷新页面之前创建了一个会话,并通过将键(sessionId)放入您的机器(在cookie模式)记住您,并且在您拥有aspnet会话cookie之前,服务器没有理由为您创建新会

刷新页面是否也意味着如果在脚本的开始部分有session_start(),则结束一个页面的会话并开始同一页面的新会话?

刷新网页不会过期或在服务器中创建新会话。session是一个基于用户(客户端)的变量,当用户第一次请求发送到web服务器时,它将创建并存储该变量。因此,当刷新当前呈现的页面时,只会重置过期时间。因为服务器在您刷新页面之前创建了一个会话,并通过将键(
sessionId
)放入您的机器(在
cookie
模式)记住您,并且在您拥有
aspnet会话cookie
之前,服务器没有理由为您创建新会话因此,如果您第一次访问该页面,将为您创建一个新会话,并启动
session\u start
,当会话过期超时超过(一段时间内没有用户请求)或会话被放弃(强制退出)时,
session\u end
将启动(假设我们处于
InProc
模式)刷新页面会重置过期时间,会话将更活跃。