Session.use_cookies
Определяет, необходимо ли использовать cookies для хранения SESSIONID. Если значение этого параметра установлено в "да" (1, On, Yes, True), то будут использоваться cookies, если в "нет" (0, Off, No, False) - то SESSIONID будет передаваться через параметр query string.
Session.auto_start
Если занчение этого параметра установлено в "да", то сессия будет каждый раз создаваться автоматически, в противном случае вам необходимо будет каждый каз инициализировать ее вручную, вызывая функцию session_init()
Session.cookie_lifetime
Время (в секундах), в течении которого будет сохраняться в браузере cookie, содержащая SESSIONID. Если значение этого параметра установлено в 0, то сессия будет сохраняться до тех пор, пока пользователь не закрот окно браузера. Если же значение задано, то по истечение заданного промежутка cookie будет удалена и сессия будет считаться закрытой.
Необходимо помнить, что не каждая переменная может быть напрямую помещена в сессионную переменную. Например в сессионные переменные нельзя сохранять переменные-ресурсы (такие например, как переменные подключений к базам данных и т.п.).
Для того, чтобы проиллюстрировать использование сессионных переменных - небольшой пример:
Example1.php
<?phpsession_start();session_register("test");$test = "Ура! Сессионная переменная работает";?><a href="example2.php">click here</a>Example2.php
<?phpsession_start();echo $test;?>session_destroy()
Уничтожить: все данные, хранящиеся в сессии; файл, отведенный для данных; переменные в программе и идентификатор посетителя. Функция отменяет действие session_start(). Вызывать нужно после вызова session_start(). Можно применять, чтобы уничтожать сессиию пользователя, а потом сразу вызывать в программе второй раз session_start(), получиться совершенно новый посетитель с новым идентификатором и чистой сессией.
|
|
session_save_path()
Получить или установить каталог, в котором будут храниться файлы сессии.
$path=session_save_path() //получить session_save_path("/mydir/temp"); //установитьsession_id()
Получить или установить идентификатор посетителя (128-битное число, представленное в виде строки в 32 байта).
session_unregister()
Выполнить обратно действие - удалить из сессии необходимую переменную. Можно передать только одно имя переменной за один вызов функции.
session_unset()
Очистить все переменные сессии. В отличии от session_destroy() сессия и идентификатор остается.
Конспект лекций по курсу «Java-Script»,
/ Составители: Вернодубов А.М., Кровяков С.А.
Дата добавления: 2016-01-03; просмотров: 1; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!