Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Сессия и MySQL
 
 автор: Valick   (09.02.2009 в 21:06)   письмо автору
 
 

В книге Д.Котерова есть ОПП код переопределяющий обработчик сессий. (session_set_save_handler)
Для хранения сессионных переменных используется БД.
И хотя каждая переменная храниться в отдельной строке, её значение всё равно сериализированно.
Вопрос такой, что можно сделать средствами СУБД с сериализованным значением кроме как извлеч это значение из базы?

P.S. На счёт Котерова обманул, пример из другой книги.

  Ответить  
 
 автор: Trianon   (09.02.2009 в 21:21)   письмо автору
 
   для: Valick   (09.02.2009 в 21:06)
 

Обновить другим таким же.
Удалить.

Каков вопрос - таков ответ.

А как же ему еще быть кроме как сериализованному?
Сессионный массив произволен в своем содержимом.

  Ответить  
 
 автор: Valick   (09.02.2009 в 21:46)   письмо автору
 
   для: Trianon   (09.02.2009 в 21:21)
 

Каков вопрос - таков ответ.
Я так и подозревал)
А как же ему еще быть кроме как сериализованному?
Чтение и запись в примере производятся не через read и write (они там по сути как "заглушки"), а через __get и __set (что по сути сложно назвать "сессией") поэтому значения в базе могут появиться в каком угодно виде.
В примере они сериализованны и для меня это сомнительная выгода

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования