在註冊頁產生驗證碼圖片,並且有以下方法儲存session
$this->load->library('session');
$this->session->randcode=驗證碼;
然後提交表單到另一頁,另一頁面讀取session用以下方式
$this->load->library('session');
echo $this->session->randcode;
$this->session->randcode 值是列印出來了,
但是後面提示以下錯誤
config.php中session配置如下
$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = 'sessions';
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 50;//300
$config['sess_regenerate_destroy'] = FALSE;
請問如何處理,為什嗎?
回複內容:
在註冊頁產生驗證碼圖片,並且有以下方法儲存session
$this->load->library('session');
$this->session->randcode=驗證碼;
然後提交表單到另一頁,另一頁面讀取session用以下方式
$this->load->library('session');
echo $this->session->randcode;
$this->session->randcode 值是列印出來了,
但是後面提示以下錯誤
config.php中session配置如下
$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = 'sessions';
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 50;//300
$config['sess_regenerate_destroy'] = FALSE;
請問如何處理,為什嗎?
sess_save_path
不存在
解決辦法:
修改$config['sess_save_path'] = 'sessions';
為
$config['sess_save_path'] = FCPATH.'sessions/';
在根目錄下建立sessions
檔案夾,*nix系統需要給寫入權限