The document discusses session handling in CodeIgniter. It explains that sessions allow storing user data on the server tied to that user's session ID stored in a cookie. When a page loads, CodeIgniter checks for a valid session ID cookie and either retrieves or initializes a new session. Custom data can be added to sessions using the set_userdata() function. All session data can be retrieved and individual values accessed. The sess_destroy() function clears the entire session while unset_userdata() removes specific values.