php:如何更改会话超时?

php:如何更改会话超时?,php,Php,我知道这个问题已经被问到和回答了。但是我不能弄错 我尝试了.htaccess php_value session.gc_maxlifetime 50000 php_value session.cookie_lifetime 50000 我还尝试了我的config.php站点脚本 @ini_set('session.gc_maxlifetime', 50000); @session_set_cookie_params(50000); session_set_cookie_params(50000

我知道这个问题已经被问到和回答了。但是我不能弄错

我尝试了
.htaccess

php_value session.gc_maxlifetime 50000
php_value session.cookie_lifetime 50000
我还尝试了我的config.php站点脚本

@ini_set('session.gc_maxlifetime', 50000);
@session_set_cookie_params(50000);
session_set_cookie_params(50000);
我的会话在不活动1小时左右后仍然断开连接

我使用PHP5.6运行Debian专用服务器

问候

    Directive   Local Value Master Value
session.auto_start  Off Off
session.cache_expire    180 180
session.cache_limiter   nocache nocache
session.cookie_domain   no value    no value
session.cookie_httponly Off Off
session.cookie_lifetime 50000   0
session.cookie_path /   /
session.cookie_secure   Off Off
session.entropy_file    /dev/urandom    /dev/urandom
session.entropy_length  32  32
session.gc_divisor  1000    1000
session.gc_maxlifetime  50000   3000
session.gc_probability  0   0
session.hash_bits_per_character 5   5
session.hash_function   0   0
session.name    PHPSESSID   PHPSESSID
session.referer_check   no value    no value
session.save_handler    files   files
session.save_path   /var/lib/php5   /var/lib/php5
session.serialize_handler   php php
session.upload_progress.cleanup On  On
session.upload_progress.enabled On  On
session.upload_progress.freq    1%  1%
session.upload_progress.min_freq    1   1
session.upload_progress.name    PHP_SESSION_UPLOAD_PROGRESS PHP_SESSION_UPLOAD_PROGRESS
session.upload_progress.prefix  upload_progress_    upload_progress_
session.use_cookies On  On
session.use_only_cookies    On  On
session.use_trans_sid   0   0

您是否确保编辑了正确的
php.ini
?更改后是否重新启动了httpd?
phpinfo()
显示了什么?我添加了//phpinfo()结果的可能重复项,将
gc\u概率设置为0,PHP的会话垃圾收集器根本不运行。Debian使用它自己的cron触发机制——因此您需要相应地修改设置。那么我应该在gc_中使用什么值呢?