我在Nginx服务器中使用cakephp
应用程序工作会话主题:
当我上传超过一个小时的大文件时,会话超时,一旦上传百分比达到100%,页面就会刷新并显示登录页面。我是这个会议概念的新手。
尝试在应用程序中使用cookie_lifetime添加会话开始:
session_start([
'cookie_lifetime' => 86400,
]);
修改了php.ini:
upload_max_filesize = 3072M
post_max_size = 3072M
session.gc_maxlifetime = 6144
如何使当前会话处于活动状态并在会话中访问存储的值?如何增加会话超时?
答案 0 :(得分:0)
将PHP时间限制设置为60分钟
set_time_limit(3600);
ini_set('set_time_limit', '3600');
设置PHP最长执行时间
ini_set('max_execution_time',3600);
设置PHP最长输入时间
ini_set('max_input_time','200')
设置会话生存期
ini_set('session.gc_maxlifetime',84000);
ini_set('session.cookie_lifetime',84000);
设置内存限制
ini_set('memory_limit','512M');
设置最大文件大小
ini_set('upload_max_filesize', '3072M');
ini_set('post_max_size', '3072M');