この質問にこれ以上のタイトルは思いつきませんでした。とにかくここで問題です。
私は簡単な連絡先フォームを持っています。ユーザーがそのページにアクセスして間違った情報 (電子メールやメッセージなし) を入力すると、すべてが機能しているように見えます。検証エラーが発生します。しかし、間違った情報を 6 回続けて入力した場合は、ブラウザの [戻る] ボタンをクリックします。前のページには移動しません。前のページに戻るには、6 回または 7 回クリックする必要があります。私は何か間違ったことをしていますか?
class Contact extends CI_Controller {
function index()
{
$data['title'] = "Contact Us";
$data['main'] = 'contact';
$this->form_validation->set_rules('email', 'Email', 'required|valid_email');
$this->form_validation->set_rules('message','Message','required');
if ($this->form_validation->run() == FALSE)
{
$this->load->vars($data);
$this->load->view('template');
}
else
{
$contactdata['username'] = $this->input->post('email');
$contactdata['title'] = "Contact Success";
$contactdata['main'] = 'contactsuccess';
$this->load->vars($contactdata);
$this->load->view('template');
}
}