[請益] 關於codeigniter的cookie問題

看板PHP作者 (YO)時間15年前 (2010/10/22 23:00), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
各位前輩好 我想寫登入後 存一個cookie 然後header會抓cookie並顯示使用者帳號 程式碼大概如下 1.controller裡的部分 if ($row->password == $password) { $this->load->helper('cookie'); $cookie = array( 'name' => 'account', 'value' => $account, 'expire' => '60*60*60*24*3', 'path' => '/', 'domain' => '', 'prefix' => 'myprefix_', ); set_cookie($cookie); $this->load->view('header'); $this->load->view('index'); } 2.view('header')裡的部分 <?php $account =get_cookie('account'); if( $account['value'] == '') {省略 } else {echo "你好".$account['value']; } 但好像都抓不到 不知是我set_cookie有問題 還是get_cookie 還是不應該這樣輸出.....$account['value']? 希望各位前輩能指出問題 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.19.36 ※ 編輯: yo5566 來自: 125.227.94.88 (10/22 23:03) ※ 編輯: yo5566 來自: 125.227.94.88 (10/22 23:05)

10/23 00:04, , 1F
為什麼view還是沒和controller分開???
10/23 00:04, 1F

10/23 01:24, , 2F
??set是在controller裡,然後再view裡抓cookie出來,分開的
10/23 01:24, 2F

10/23 02:06, , 3F
你refresh以後也讀不到?如果只有第一次讀不到 正常
10/23 02:06, 3F
Refresh之後還是抓不到 ※ 編輯: yo5566 來自: 125.227.98.224 (10/23 14:08)

10/23 16:28, , 4F
提醒您:VIEW是載入樣板的動作。若有執行的條件,應該在
10/23 16:28, 4F

10/23 16:29, , 5F
controller中先行完成。view只做輸出。
10/23 16:29, 5F
文章代碼(AID): #1CmQRvvn (PHP)
文章代碼(AID): #1CmQRvvn (PHP)