今日知ったのですが、CodeIgniter3のフォームバリデーションクラスはGET送信に対応していました。
以下のコードを挿入すればフォームバリデーションでGET送信が対応できます。
$this->load->library('form_validation');
// ここでGET送信データをセット
$this->form_validation->set_data($_GET);
if ($this->form_validation->run() == FALSE)
{
$this->load->view('myform');
}
else
{
$this->load->view('formsuccess');
}
