recuerda que lo que pases por URL es GET, se necesita enviar un form (submit) para enviar data por POST (a no ser que uses AJAX)
puedes usar un <a> para enviar un formulario, llamando al método
forminstance.submit() del mismo con javascript, y mejor aún, modificar el action para enviar también parámetros por get adicionales
y si, para accder dentro del controlador es
Código PHP:
Ver original$valor = $this->input->post('nombre_var');