Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   О сессиях на б.д. (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/o-sessiyah-na-b-d-383337/)

Guest 16.10.2011 13:56

О сессиях на б.д.
 
Всем большой привет!Решил в очередном проекте реализовать сессии по-своему, на б.д. Не то, чтобы меня не устраивают стандартные сессии, но вот так захотелось, наверно из спортивного интереса. Сайт врядли когда-либо станет высоконагруженным проектом.Поскольку уже привык к простоте и удобству встроенных в php сессий (просто вносишь изменения в массив и оно всё само запоминается), захотел, чтобы мой алгоритм, хранящий данные в б.д., работал по аналогичному принцыпу. В конструкторе класса сессий должны получаться данные сессии и как-то передаваться в основную программу, ну а деструктор должен иметь доступ к обновлённому массиву переменных сессии, чтобы посмотреть, что там изменилось и при необходимости сохранить изменения в б.д. Сама работа с б.д. и проверка - что изменилось, что нет (что надо обновить, если надо) - тут всё просто. Основное, что меня интересует - как в деструкторе получить доступ к массиву сессии без вызова каких-то дополнительных методов (и передачи параметров) из основной программы. Я тут посидел, поэксперементировал и у меня получился такой тестовый код:


Часовой пояс GMT, время: 15:57.


© www.otvetnemail.ru - Форум вопросов и ответов.