色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

php codeigniter cookie

< p >PHP CodeIgniter Cookie使用方法< /p >< p >一般來說,網(wǎng)站都會(huì)需要使用cookie來存儲(chǔ)用戶的登錄信息和其他需要持久化的數(shù)據(jù)。 PHP CodeIgniter 提供了方便的cookie庫(kù),使我們可以輕松地創(chuàng)建和管理cookie。 下面我們將介紹Cookie的基本使用方法及相關(guān)函數(shù)。< /p >< p >設(shè)置Cookie< /p >< pre >$this->load->helper('cookie'); $cookie = array( 'name' =>'user_id', 'value' =>'123', 'expire' =>'3600' ); set_cookie($cookie);< /pre >< p >該代碼設(shè)置了一個(gè)名為“user_id”的cookie,值為“123”,設(shè)置時(shí)間為3600秒。使用set_cookie()函數(shù)可以輕松設(shè)置一個(gè)cookie。expire(cookie到期時(shí)間)是可選的,如果未設(shè)置,默認(rèn)為0(即關(guān)閉瀏覽器時(shí)失效)。

< p >獲取Cookie< /p >< pre >$this->load->helper('cookie'); $user_id = get_cookie('user_id');< /pre >< p >該代碼檢索名為“user_id”的cookie,并將其值分配給變量”user_id”。使用get_cookie()函數(shù)可以輕松地獲取一個(gè)cookie。如果沒有找到cookie,該函數(shù)將返回FALSE。

< p >刪除Cookie< /p >< pre >$this->load->helper('cookie'); delete_cookie('user_id');< /pre >< p >該代碼刪除了名為“user_id”的cookie。使用delete_cookie()函數(shù)可以刪除一個(gè)cookie。請(qǐng)注意,刪除cookie的過程實(shí)際上是將cookie的過期時(shí)間設(shè)置為過去的某個(gè)時(shí)間,以便瀏覽器將其刪除。如果未指定cookie名稱,則將刪除所有cookie。

< p >使用Cookie來防止表單多次提交< /p >< pre >$this->load->library('form_validation'); $this->load->library('input'); $this->load->helper('cookie'); $cookie_name = 'form_submit_cookie'; $is_valid = true; if ($this->input->cookie($cookie_name, true)) { $is_valid = false; } else { $cookie = array( 'name' =>$cookie_name, 'value' =>'1', 'expire' =>'10', ); set_cookie($cookie); } $this->form_validation->set_rules('field_name', 'Field Label', 'trim|required'); if ($this->form_validation->run() == false || !$is_valid ) { $this->load->view('form_view'); } else { // Insert data to database }< /pre >< p >該代碼使用一個(gè)cookie來防止表單多次提交。 當(dāng)表單第一次提交時(shí),將設(shè)置一個(gè)名為“form_submit_cookie”的cookie,并在10秒內(nèi)保持有效狀態(tài)。 如果用戶稍后再次提交表單,則將檢查名為“form_submit_cookie”的cookie是否已設(shè)置。 如果cookie存在,則不允許表單提交,否則,將允許表單提交。

< p >總之,使用PHP CodeIgniter Cookie庫(kù),可以輕松地實(shí)現(xiàn)任務(wù)所需的所有cookie功能。不僅如此,它還提供了安全性和方便性。因此,我們也應(yīng)該學(xué)會(huì)使用它來改善我們的Web應(yīng)用程序。< /p >