0
我在工作中遇到了一個無法解決的錯誤。 我在頁面底部設置了45分鐘的退出計時器調試php會話超時
每次發出頁面請求時,會話超時都會更新,並且一切看起來都很好,並且可以正常工作。
事情是,客戶端正在使用一些長於45分鐘的頁面(在wysiwyg中編輯),並且需要重新設置會話時間,而無需重新加載頁面。
我的解決方案是發送更新會話的ajax請求。 一切似乎都很好。 轉儲會話變量顯示正確的值。 但會話超時不會延長。 在某些時候,會話超時。
是否無法通過ajax重置會話超時? 無論如何調試這個問題會很好?
這個web應用程序使用PEAR的liveuser和代碼是混亂的地獄! 我不知道發生了什麼!
唯一的方法是在每44分鐘前ping會話 – 2011-03-03 09:53:43
使用ajax重設會話超時正常,我們正在使用我們的webapp。我認爲你的代碼有問題,但沒有相關部分,這將很難幫助 – krtek 2011-03-03 10:40:42
事情是如此之大,我真的不能指出。 我想我需要一個更好的調試方法。 但很高興知道它是可能的。 – 2011-03-03 13:42:11