黄色电影一区二区,韩国少妇自慰A片免费看,精品人妻少妇一级毛片免费蜜桃AV按摩师 ,超碰 香蕉

CodeIgniter Cookie管理

codeigniter cookie管理

 

cookie 是從 web 服務(wù)器發(fā)送來存儲(chǔ)在客戶端計(jì)算機(jī)上的一小段數(shù)據(jù)。 codeigniter 有一個(gè)名為"cookie helper"的幫助程序用于 cookie 管理。

語法

set_cookie($name[, $value = ''[, $expire = ''[, $domain = ''[, $path = '/'[, $prefix = ''[, $secure = false[, $httponly = false ]]]]]]]]])

parameters

  • $name (mixed)-此函數(shù)可用的所有參數(shù)的 cookie 名稱或關(guān)聯(lián)數(shù)組
  • $value (string)-cookie 值
  • $expire (int)-到期前的秒數(shù)
  • $domain (string)-cookie 域(通常為:.yourdomain.com)
  • $path (string)-cookie 路徑
  • $prefix (string)-cookie 名稱前綴
  • $secure (bool)-是否僅通過 https 發(fā)送 cookie
  • $httponly (bool)-是否對 javascript 隱藏 cookie

return type

void

在 set_cookie() 函數(shù)中,我們可以使用兩種方式傳遞所有值。第一種方式只能傳遞數(shù)組,第二種方式也可以傳遞單個(gè)參數(shù)。

語法

get_cookie($index[, $xss_clean = null]])

parameters

  • $index (string)-cookie 名稱
  • $xss_clean (bool)-是否對返回值應(yīng)用 xss 過濾

returns

cookie 值或 null(如果未找到)

return type

mixed

get_cookie() 函數(shù)用于獲取已使用 set_cookie() 函數(shù)設(shè)置的 cookie。

語法

delete_cookie($name[, $domain = ''[, $path = '/'[, $prefix = '']]]])

parameters

  • $name (string)-cookie 名稱
  • $domain (string)-cookie 域(通常為:.yourdomain.com)
  • $path (string)-cookie 路徑
  • $prefix (string)-cookie 名稱前綴

return type

void

delete_cookie()函數(shù)用于刪除cookie()。

 

示例

創(chuàng)建一個(gè)名為 cookie_controller.php 的控制器并將其保存在 application/controller/cookie_controller.php

 
   class cookie_controller extends ci_controller { 
  
      function __construct() { 
         parent::__construct(); 
         $this--->load->helper(array('cookie', 'url')); 
      } 
  
      public function index() { 
         set_cookie('cookie_name','cookie_value','3600'); 
         $this->load->view('cookie_view'); 
      } 
  
      public function display_cookie() { 
         echo get_cookie('cookie_name'); 
         $this->load->view('cookie_view');
      } 
  
      public function deletecookie() { 
         delete_cookie('cookie_name'); 
         redirect('cookie/display'); 
      } 
    
   } 
?>

創(chuàng)建一個(gè)名為 cookie_view.php 的視圖文件并將其保存在 application/views/cookie_view.php

 

 
    
       
      codeigniter view example 
    
  
    
      click here to view the cookie.
 
      click here to delete the cookie. 
   
  

更改application/config/routes.php中的routes.php文件,為上述控制器添加路由,并在文件末尾添加以下行。

$route['cookie'] = "cookie_controller"; 
$route['cookie/display'] = "cookie_controller/display_cookie"; 
$route['cookie/delete'] = "cookie_controller/deletecookie";

之后,您可以在瀏覽器中執(zhí)行以下網(wǎng)址來執(zhí)行示例。

http://yoursite.com/index.php/cookie

它將產(chǎn)生一個(gè)輸出,如下面的屏幕截圖所示。

下一節(jié):codeigniter 常用函數(shù)

codeigniter 教程

相關(guān)文章