Я скопировал и вставил ваш код, и мне кажется, что все работает нормально - мне немного непонятно, в чем ваша проблема под «1».is?
Что касается сессий, руководство по CodeIgniter очень полезно для этого: http://codeigniter.com/user_guide/libraries/sessions.html
По сути, вам сначала нужно загрузить библиотеку сессий с помощью
$this->load->library('session');
Затем вы можете установить данные сеанса с помощью
$this->session->set_userdata('some_name','some_value');
Таким образом, ваша конечная функция будет выглядеть примерно так
function getvalue()
{
if ($this->input->post('submit')==true) {
$data['value']=$this->input->post('username');
$this->session->('username',$data['value']);
$this->load->view('result',$data);
}
}
Затем вы можете получить данные, вызвав $ this-> session-> userdata('item'), поэтому для вашего кода
echo $this->session->userdata('username');
должно выводиться все, что было введено в текстовое поле (но не забудьте сначала выполнить некоторые проверки безопасности в поле ввода!)