Я довольно новичок в Code Igniter (это мой первый фреймворк, который я изучаю).
Я получил это в моем контроллере:
if ($this->form_validation->run() === FALSE)
{
$this->load->view('account/register', $data);
}
else
{
$data['message'] = $this->lang->line('account_created');
$this->register->insert_account();
$this->load->view('account/register_success', $data);
}
Если форма подтверждена успешно, она просто меняет представление, но все еще можно нажать кнопку обновления и повторно отправить данные формы - это не большая проблема для меня, так как я проверяю, являются ли поля уникальный, но было бы лучше для меня, чтобы предотвратить повторную отправку данных формы.
Обычно в чистом PHP я бы использовал header("Location: ...");
, но я загружаю представление здесь, поэтому после перенаправления к нему невозможно получить доступ - не так ли?
Есть ли у вас какие-либо предложения для этого?