Следует отметить, что использование params таким образом, вероятно, не будет хорошей идеей, и я никогда не слышал о плагине, который делает это. Возможно, вам придется иметь дело с проблемами маршрутизации, если вы сделали для начала. Однако CI фактически дает вам возможность хранить информацию о сеансе в вашей базе данных. Ознакомьтесь с документацией, ее легко настроить: http://codeigniter.com/user_guide/libraries/sessions.html
Возможно, это лучший способ, если вы не хотите полагаться на куки