Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 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"] );





Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных