Code Igniter отключает запросы GET по умолчанию, но вы можете создать альтернативу , если вы хотите, чтобы URL отображал строку поиска.
Ваш URL может быть в записи
www.yoursite.com / index.php / класс / функция / request1: value1 / request2: значение2
$request = getRequests();
echo $request['request1'];
echo $request['request2'];
function getRequests()
{
//get the default object
$CI =& get_instance();
//declare an array of request and add add basic page info
$requestArray = array();
$requests = $CI->uri->segment_array();
foreach ($requests as $request)
{
$pos = strrpos($request, ':');
if($pos >0)
{
list($key,$value)=explode(':', $request);
if(!empty($value) || $value='') $requestArray[$key]=$value;
}
}
return $requestArray ;
}
источник: http://codeigniter.com/wiki/alternative_to_GET/