我不知道該在標題中寫些什麼,因爲我發現情況有點複雜和尷尬。PHP CodeIgniter - 在cookie過期後唱歌,但頁面仍然存在,該怎麼辦?
我有一個你可以登錄的界面,還有一個儀表盤。在那裏有一個輸入,讓您搜索數據庫中的項目,並通過$ .ajax返回結果。
現在,如果用戶在頁面上停留時間過長,他們的cookie會過期,但他們仍然在頁面上。因此,當他們在輸入中輸入內容時,「is_logged_in()」會被觸發,返回false,然後吐出登錄屏幕,就像它應該那樣。
但由於Ajax是加載任何內容返回到一定的DIV,它結束了加載整個登錄窗口內其中被搜索到的項目都應該是出現,如果是有道理的區域。
我認爲使用JavaScript來讀取返回的數據之前加載到div,但我試圖避免使用JS重定向,除非它是絕對必要的。
任何方法?
所有幫助表示讚賞。