[php]view plain
copy
print?
//第一種設定cookie的方式:採用php原生態的方法設定的cookie的值
setcookie("user_id",$user_info['user_id'],86500);
setcookie("username",$user_info['username'],86500);
setcookie("password",$user_info['password'],86500);
//echo $_cookie['username'];
//第二種設定cookie的方式:通過ci框架的input類庫設定cookie的值
$this->input->set_cookie("username",$user_info['username'],60);
$this->input->set_cookie("password",$user_info['password'],60);
$this->input->set_cookie("user_id",$user_info['user_id'],60);
//echo $this->input->cookie("password");//適用於控制器
//echo $this->input->cookie("username");//適用於控制器
//echo $_cookie['username'];//在模型類中可以通過這種方式獲取cookie值
//echo $_cookie['password'];//在模型類中可以通過這種方式獲取cookie值
//第三種設定cookie的方式:通過ci框架的cookie_helper.php輔助函式庫設定cookie的值
set_cookie("username",$user_info['username'],60);
set_cookie("password",$user_info['password'],60);
set_cookie("user_id",$user_info['user_id'],60);
//echo get_cookie("username");
[php]view plain
copy
print?
"code"class="html">//刪除cookie:通過ci框架的cookie_helper.php輔助函式刪除cookie
delete_cookie("username");
delete_cookie("password");
delete_cookie("user_id");
header("location:".site_url("common/login"));
cookie 輔助函式檔案包含了一些幫助你處理 cookie 的函式。
該輔助函式通過下面的**載入:
$this->
load
->
helper
('cookie'
);
該輔助函式有下列可用函式:
])引數:
返回型別:
void
該輔助函式提供給你一種更友好的語法來設定瀏覽器 cookie,參考輸入類
獲取它的詳細用法,另外,它是ci_input::set_cookie()
函式的別名。
get_cookie
($index
[, $xss_clean = null])
引數:
返回:the cookie value or null if not found
返回型別:
mixed
該輔助函式提供給你一種更友好的語法來獲取瀏覽器 cookie,參考輸入類
獲取它的詳細用法,同時,這個函式和 ci_input::cookie()
引數來作為 cookie 的字首。
delete_cookie
($name
[, $domain = ''
[, $path = '/'
[, $prefix = '']]
])引數:
返回型別:
void
刪除一條 cookie,只需要傳入 cookie 名即可,也可以設定路徑或其他引數來刪除特定 cookie。
delete_cookie('name'
);
這個函式和 set_cookie()
比較類似,只是它並不提供 cookie 的值和過期時間等引數。第乙個引數也可以是個陣列,包含多個要刪除的 cookie 。另外,你也可以像下面這樣刪除特定條件的 cookie 。
delete_cookie($name
,$domain
,$path
,$prefix
);
CI框架中使用cookie的三種方式
第一種設定cookie的方式 採用php原生態的方法設定的cookie的值 setcookie user id user info user id 86500 setcookie username user info username 86500 setcookie password user in...
EF框架的三種模式
database first 資料庫優先,傳統的表驅動方式建立edm,然後通過edm生成模型和資料層 除生成實體模型和自跟蹤實現模型,還支援生成輕型dbcontext。簡歷理解就是先設計資料庫,建立好資料庫對映成物件和上下文。model first 模型優先,先建立edm模型,再生成ddl資料庫指令...
Hibernate框架學習 三種查詢
hibernate共分為三種查詢 hql,criteria,原生sql hibernate自創運算元據庫的查詢語言,屬於物件導向的查詢語言.hql不會出現任何資料庫相關的資訊 test public void testhqlbase 使用createquery 來建立查詢物件 這裡的hql語句與sq...