Web サイトの管理部分でセッションを使用して、ユーザーがログインしているかどうかを確認しています。私の問題は、セッションが突然期限切れになったように見えることです。
一部のページが更新されたときにのみ有効期限が切れるため、問題を追跡しようとしました。最後に、jQuery UI から使用している datepicker にたどり着きました。入力要素に datepicker-class を指定すると、ページが更新されるとセッションが期限切れになります。入力要素から class="datepicker" を削除すると、問題なく必要なだけページを更新できます。
これは入力要素です。何も入力していません。何も変更せずにページを更新するだけです。
<input id="datepicker" type="text" name="expiring" value="" />
セッションの有効期限が切れたのか破棄されたのかはわかりませんが、ログインの詳細を確認するために使用されるセッション要素が空になることだけはわかっています。
なぜこれが起こっているのか誰にも分かりますか?