Я не думаю, что Лоран действительно понял ваш вопрос, потому что должен быть только один идентификатор сессии, созданный и использованный между обновлениями страницы - вот и вся суть в том, что вы можете повторно использовать один и тот же сеанс каждый раз, когда Вы получаете доступ к странице.
Новый идентификатор сеанса создается, когда вы открываете страницу либо в новом браузере, либо закрываете существующий браузер, а затем открываете новый или уничтожаете текущий сеанс (например, выходя из своей страницы), а затем создаете новый (.. входя в систему).
Но я обнаружил похожую проблему в Kohana 3.2, где мои скрипты генерировали несколько идентификаторов сеансов для каждой прочитанной страницы, и сеансы не «читались» назад, потому что новый идентификатор_ сеанса создавался при каждом обновлении / доступе к странице. Мне удалось отследить эту проблему до браузера Google Chrome (в моем случае), и, покопавшись, я нашел этот пост:
http://forum.kohanaframework.org/discussion/10303/session-problem-with-ie-and-chrome/p1
Что в основном говорит о том, что для правильной работы сеанса базы данных Kohana в Chrome и IE необходимо установить Cookie :: domain либо в FALSE, либо в определенный домен.