Вы должны сохранить данные сеанса в базе данных , это достигается путем "перенаправления" обработчика сохранения в функции сохранения вашей БД, например:
session_set_save_handler ( callback $open , callback $close , callback $read ,
callback $write , callback $destroy , callback $gc )
Обратные вызовы очевидны. если вы сделаете быстрый поиск в Google, вы найдете множество учебных материалов по этому вопросу, поэтому вам не придется писать его с нуля. Кроме того, если вы собираетесь реализовать свой собственный сессионный класс, обязательно прочитайте статью Крисса Шифлетта " Правда о сессиях "