Поскольку HTTP не имеет состояния, вы должны поддерживать идентификатор, который может отслеживать ваш сеанс. Два основных способа - использовать файлы cookie для хранения идентификатора или встраивания идентификатора в URL, обычно перезаписывая URL.
Вы можете взглянуть на WT , веб-инструментарий, написанный на C ++. см. также этот SO вопрос для списка веб-фреймворка c ++. вы, вероятно, найдете, как они обрабатывают сессии.
my2c