简体   繁体   English

在达到一定限制后,Codeigniter会话会丢弃一些数据

[英]Codeigniter session discard some data after certain limit is reached

I have 6 forms which are divided in steps for eg. 我有6个表格,例如按步骤划分。 Step 1 第1步

Next button : click here to go Step 2 下一步按钮:单击此处继续步骤2

Next button : click here to go Step 3 下一步按钮:单击此处进行步骤3

. . .

Next button : Last Step 6 "Finish button" 下一步按钮:最后一步6“完成按钮”

I save all form data in following manner from form 1 to form 6 (I dont want to use database for storing session data at all, i will write session data to db tables when user completes step 6 and click on button "Finish") 我从表单1到表单6按照以下方式保存所有表单数据(我根本不想使用数据库来存储会话数据,当用户完成第6步并单击“完成”按钮时,我会将会话数据写入db表)

$form_data_step_1_to_6 = array(
                   'username'  => 'johndoe',
                   'email'     => 'johndoe@some-site.com',
                   'logged_in' => TRUE
               );

$this->session->set_userdata($form_data_step_1_to_6);

Codeigniter session discards form data after form4, Session data in incomplete. Codeigniter会话在form4之后丢弃表单数据,会话数据不完整。 Is there any way i can store large amout of data in codeigniter session without using database? 有什么方法可以在不使用数据库的情况下在codeigniter会话中存储大量数据?

are you using ajax to store data in session/ if yes then its not session size limit issue. 您是否正在使用ajax将数据存储在会话中/如果是,则它不是会话大小限制问题。 then its session expire time issue. 然后其会话过期时间问题。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM