public function app_init(&$params) { $shutdown = function () { $list = session('__FALSHDATA__'); if ($list && null != ($list = json_decode($list))) { foreach ($list as $k) { session($k, null); } } $flashdata = null; $list = \Org\Util\FlashData::getList(); if ($list) { $flashdata = json_encode($list); } session('__FALSHDATA__', $flashdata); }; register_shutdown_function($shutdown); }
private function _flashRediect($message = '', $type = 'success', $url = '') { FlashData::flash('__SYS_MESSAGE__', $message); FlashData::flash('__SYS_MESSAGE_TYPE__', $type); if (empty($url)) { $url = $_SERVER['HTTP_REFERER']; } redirect($url); }