![]() ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Регистрация переменных сессииПосле инициализации сессии появляется возможность сохранять информацию в су-перглобальном массиве $_SESSION. Пусть имеется файл index.php в котором в массив $_SESSION сохраняется переменная и массив. <?php// Инициируем сессию session_start();
// Помещаем значение в сессию $_SESSION['name'] = "value";
// Помещаем массив в сессию $arr = array("first", "second", "third"); $_SESSION['arr'] = $arr;
// Выводим ссылку на другую страницу echo "<a href='other.php'>другая страница</a>"; ?> На страницах, где происходит вызов функции session_start(), значения данных переменных можно извлечь из суперглобального массива $_SESSION. В следующем листинге приводится содержимое страницы other.php, где извлекаются данные, ранее помещенные на странице index.php. <?php// Инициируем сессию session_start(); // Выводим содержимое суперглобального массива $_SESSION echo "<pre>"; print_r($_SESSION); echo "</pre>"; ?> Результат работы скрипта выглядит следующим образом: Array( [name] => value [arr] => Array ( [0] => first [1] => second [2] => third )
) Закрытие сессии После завершения работы с сессией сначала нужно разрегистрировать все переменные сессии, а затем вызвать функцию unset(): Синтаксис: unset ( $_SESSION ["username"] );Не нашли, что искали? Воспользуйтесь поиском:
|