Да, это идентификатор сессии, сохраненный в куки. Это восстанавливается каждые 5 минут. И когда пришло время для регенерации, сначала он получит данные текущего сеанса, а затем назначит их новому идентификатору сеанса.
код из библиотеки сеансов CI, функция sess_update ():
// Save the old session id so we know which record to
// update in the database if we need it
$old_sessid = $this->userdata['session_id'];
$new_sessid = '';
while (strlen($new_sessid) < 32)
{
$new_sessid .= mt_rand(0, mt_getrandmax());
}
// To make the session ID even more secure we'll combine it with the user's IP
$new_sessid .= $this->CI->input->ip_address();
// Turn it into a hash
$new_sessid = md5(uniqid($new_sessid, TRUE));
// Update the session data in the session data array
$this->userdata['session_id'] = $new_sessid;
$this->userdata['last_activity'] = $this->now;