我在我网站的管理部分使用会话来检查用户是否登录。我的问题是会话似乎突然到期。
我试图找出问题,因为它仅在刷新某些页面时才过期。最后归结为我在 jQuery UI 中使用的日期选择器。如果我为输入元素提供 datepicker-class,则刷新页面时会话将过期。如果我从输入元素中删除 class="datepicker",那么我可以毫无问题地刷新页面。
这是输入元素,我没有在其中输入任何内容,只是刷新页面而不进行任何更改。
<input id="datepicker" type="text" name="expiring" value="" />
我不知道会话是否过期或被破坏,我只知道用于检查登录详细信息的会话元素变为空。
有谁知道为什么会这样?