我的PHP会话工作正常,但有时在上传大文件(主要是上传需要数小时的视频)时,PHP会话过期。在这种情况下,用户无法上传大视频。
我每隔15秒就完成一次AJAX调用,以便从服务器获取更新。我认为这个AJAX调用会阻止会话过期,但会话仍会过期。
如何防止它过期?
答案 0 :(得分:2)
将这些添加到.htaccess文件
php_value session.cookie_lifetime 18000
php_value session.gc_maxlifetime 18000
会话将在5小时后过期。
答案 1 :(得分:0)
您可以在PHP代码中编写以下内容:
ini_set('session.gc_maxlifetime',18000);
ini_set('session.cookie_lifetime',18000);
虽然,最好在“htaccess”文件中写下这些设置。