[eluser]Colin Williams[/eluser]
Make sure you have uri_protocol set to PATH_INFO
Code:
$config['uri_protocol'] = "PATH_INFO";
But I must ask. Why do you want a ? in your path if not to denote a query string? (In fact, this is probably not even possible unless it comes through encoded).
If you just want to enable using query strings in your app, change this setting:
Code:
$config['enable_query_strings'] = TRUE;
You can still use friendly URLs with this set (not sure why the docs in the config.php file make it seem not so).