Подождите, нет ничего об использовании сессий в CodeIgniter где-нибудь в Интернете?
Эта структура была выпущена в течение 5 лет, поэтому я сомневаюсь, что это так. Может быть, вы не очень хорошо описали свою проблему?
По глобальному доступу, если вы хотите получить его в других контроллерах, используйте:
$this->session->userdata('userid');
Это вернет ваше значение.
Если под глобальным доступом вы подразумеваете, что хотите, чтобы он был доступен в других файлах PHP (не в CodeIgniter), то это совсем другое дело. Вам необходимо использовать нативные сессии PHP для работы с сеансами PHP и CodeIgniter для работы с сеансами CodeIgniter. Просто! :)