[英]Unset session array in codeigniter
我正在嘗試unset($_SESSION['cart']);
將商品添加到購物車后,我第一次無法使用,這是我第一次嘗試刪除購物車。 但是當我再次刷新同一頁面時它工作正常,但是會話已經創建並被打印在屏幕上了。
在codeigniter中,您必須這樣向會話數據分配空值來取消設置會話值(如果您有多個字段)
$unset_session = array('fields_that_session_contains'=>'');
$this->session->unset_userdata($unset_session);
您也可以嘗試一下,它將起作用
$this->session->sess_destroy();
我希望這對你有用
使用代碼點火器的方式,在加載視圖之前,應在控制器中安裝此代碼:
$this->session->unset_userdata('cart');
我發現數組中的令人不安的會話效果更好
unset($_SESSION['cart']['some_item']);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.