[eluser]mddd[/eluser]
The 'search' argument keeps coming back in this discussion. But it has nothing to do with the topic. You can build a search with no problem at all, using a url like 'www.example.com/search/my+search+keywords'. That would do exactly the same as 'www.example.com/search?q=my+search+keywords'.
The fact that this forum caches results using some kind of unique id to keep track of the results, has nothing to do with the question of query strings.
Like other frameworks, CodeIgniter has a set of starting points and views, providing structure in the development process. Other frameworks have different assumptions and views.
Saying that developing without query strings is a problem, is your point of view. I don't use query strings and my projects work fine.