我正在更新登錄和註銷日期&登錄到我的網站的所有用戶的時間,當他們點擊登出時,我正在保存該特定用戶的註銷時間,但何時會話將自動失效,我無法更新註銷日期&時間。如何更新數據庫,當會話自動在codeigniter
回答
要做到這一點,你必須你必須擴展CI_Session
創建一個PHP文件中application/core/MY_Session.php
class MY_Session extends CI_Session {
public function __construct() {
parent::__construct();
}
function sess_destroy() {
//write your update here
$this->CI->db->update('YOUR_TABLE', array('YOUR_DATA'), array('YOUR_CONDITION'));
//call the parent
parent::sess_destroy();
}
}
是的,我做了同樣的事情,但表格沒有更新 –
$ login_user_id = $ this-> session-> login_user_id; \t $ this-> db-> set('logout_detail_datetime','NOW()',FALSE); \t $ this-> db-> where('login_detail_id',$ login_user_id); \t $ this-> db-> update('login_details'); 我在做// //調用父 parent :: sess_destroy(); –
$ login_user_id = $ this-> session-> login_user_id; $ array = array('logout_detail_datetime'=> NOW()); $ this-> CI-> db-> update('login_details',$ array,$ this-> db-> where('login_detail_id',$ login_user_id));父:: sess_destroy(); –
- 1. 當codeigniter中的會話過期時如何更新數據庫表
- 2. CodeIgniter - 如何查詢數據庫會話?
- 3. Codeigniter會話數據庫
- 4. Codeigniter會話數據庫
- 5. codeigniter會話保存到數據庫不斷更新多次
- 6. Codeigniter會話變量,表單,更新數據庫值
- 7. 當數據作爲會話傳遞時更新mysql數據庫
- 8. 如何使用codeigniter中的會話更新數據
- 9. 如何自動更新SQL數據庫
- 10. codeigniter中的會話更新
- 11. 數據庫自動更新
- 12. 更新數據庫[codeIgniter]
- 13. 如何將會話數據存儲到Codeigniter的數據庫中?
- 14. 從數據庫更新會話值
- 15. codeigniter會話自動到期
- 16. codeigniter中的會話數組更新
- 17. 如何自動更新Ms訪問數據庫的數據庫
- 18. 如何在codeigniter中同步數據庫和會話?
- 19. 反序列化數據庫會話Codeigniter
- 20. codeigniter 2.2.6會話到數據庫
- 21. CodeIgniter數據庫會話問題:sess_expire_on_close
- 22. 如何在CodeIgniter中添加自定義會話數據?
- 23. Codeigniter有時會自動清除會話數據
- 24. 如何初始化codeigniter會話數據?
- 25. 如何保存數據到會話CodeIgniter
- 26. Codeigniter - 如何動態更新我的數據庫配置設置?
- 27. 如何在codeigniter中使用更多倍數據庫中的會話?
- 28. 如何使用redis庫在codeigniter中通過sessionid更改會話數據?
- 29. 數據庫更新後自動刷新
- 30. 如何更新mysql數據庫會話銷燬
https://stackoverflow.com/questions/29987521/how-to-update-the -database-after-session-is-expired-without-refres –
@ShafiqulIslam我該如何實現與codeigniter相同的功能?在問之前我看過這個問題?你能幫我嗎 ? –