Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 16.10.2011, 13:56
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

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





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