我有一个客户,他使用isspring导出域名受限演示文稿的压缩文件,用于一个相对简单的自定义PHP/Javascript LMS网站,但是他最近遇到的问题是,较长的演示文稿似乎超时或在25分钟左右后失去与isspring服务器的连接,并显示"无法加载内容,请登录查看!";在其他页面上的任何后续演示文稿中尝试加载。
isspring没有多大帮助,基本上说这不是他们的问题,尽管错误是由他们的内容输出的。显然,这只影响以zip文件形式导出的演示文稿,而不影响基本的嵌入式版本。你知道我该查什么吗?
嗯,原来问题是由于PHP会话超时默认为1440秒(这与客户端说的问题发生所需的时间相匹配)。
我试着:
ini_set('session.gc_maxlifetime', 3600);
session_set_cookie_params(3600);
但似乎网站所在的服务器可能会重写这些设置,所以我做了一个简单的ajax调用,写入会话变量
在上课时,每分钟保持会话活动。