Su CI non vengono usate le variabili get (valvo modificare la configurazione di default).

Per inviare una dato al controller devi fare

/nome_controller/nome_metodo/valore_parametro

Quindi se ad esempio hai un controller chiamato "prodotti" e, al suo interno hai un metodo "update"...
Codice PHP:
class Prodotti extends CI_Controller {  

// metodo di default del controller
public function index(){  /***/}

public function 
update($param){
/*fai qualcosa con param*/
}


il tuo url darà

/prodotti/update/[qui ci va il parametro]