第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如果 codeigniter php 中的驗(yàn)證碼錯誤,表單值將丟失

如果 codeigniter php 中的驗(yàn)證碼錯誤,表單值將丟失

PHP
翻閱古今 2023-04-21 14:01:09
我用 php 創(chuàng)建了一個網(wǎng)站,該網(wǎng)站有一個注冊表單和谷歌驗(yàn)證碼。如果驗(yàn)證碼正確,表單將成功提交。如果驗(yàn)證碼錯誤,同一頁面將重新加載:$this->session->set_flashdata('message', 'Captcha Error.');redirect(base_url('signup'), 'Location');問題是頁面正在重新加載空值,用戶輸入的內(nèi)容消失了,誰能告訴我我的代碼中缺少什么?提前致謝。
查看完整描述

1 回答

?
慕森卡

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超8個贊

您可以在會話中保存表單值,并根據(jù)會話中的數(shù)據(jù)自動填寫表單。


//set formdata to session

$data_session = array(

    'name' => $name,

    'email' => $email

);

$this->session->set_userdata('form_data', $data_session);

并在加載注冊頁面時設(shè)置數(shù)據(jù),并將值設(shè)置為您的視圖。


//load session data if exist

$data['name'] = null;

$data['email'] = null;

if ($this->session->userdata('form_data') != null)

{

    $data['name'] = $this->session->userdata('form_data')['name'];

    $data['email'] = $this->session->userdata('form_data')['email'];

}

$this->load->view('register_view',$data);

如果注冊成功,不要忘記刪除會話。


$this->session->unset_userdata('form_data');

或者,您也可以使用 HTTP 方法并將數(shù)據(jù) POST / GET 到新頁面(如果您想發(fā)送密碼,請不要使用 HTTP GET)。


查看完整回答
反對 回復(fù) 2023-04-21
  • 1 回答
  • 0 關(guān)注
  • 136 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號