Нет данных в сессии.

'; echo '
'; } else { echo '

' . $data . '

'; // есть данные echo '
'; } // добавить данные if (isset($_POST['add'])) { my_session_set('test', 'Тестовые данные из сессии'); echo 'Данные добавлены.'; } // нужно очистить данные if (isset($_POST['clear'])) { my_session_clear('test'); echo 'Данные очищены.'; } echo '
'; // flash-сессии // получаем данные $data_flash = my_session_flash_get('message'); if (!$data_flash) { echo '

Данных во flash-сессии нет

'; // добавим что-то во flash-сессию my_session_flash_set('message', 'Мои данные во flash-сессии'); } else { echo '

' . $data_flash . '

'; } echo '
Обновить страницу'; /******************************/ // запуск механизма сессий function my_session_start() { if (session_status() == PHP_SESSION_NONE) session_start(); } // добавление данных в сессию function my_session_set($key, $val) { $_SESSION[$key] = $val; } // получение данных из сессии function my_session_get($key) { if (isset($_SESSION[$key])) return $_SESSION[$key]; else return ''; } // удаление данных из сессии function my_session_clear($key) { if (isset($_SESSION[$key])) unset($_SESSION[$key]); } // добавить во flash-сессию function my_session_flash_set($key, $val) { $_SESSION['_flash'][$key] = $val; } // получить из flash-сессию function my_session_flash_get($key) { if (isset($_SESSION['_flash'][$key])) { $data = $_SESSION['_flash'][$key]; unset($_SESSION['_flash'][$key]); return $data; } else return ''; } # end of file