如何手动设置phpMyAdmin登录cookie的有效时间

 吴 发布于 2023-01-29 19:26

在phpMyAdmin中,我将"登录cookie有效期"设置为1秒.可以想象,它现在在登录1秒后抛弃了我.我无法在phpMyAdmin中快速更改它,所以我需要手动替代.

我不想重新安装phpMyAdmin,因为我将丢失所有数据库.我也无法长时间登录以导出它们.有没有办法手动执行操作?

我已经尝试设置session.gc_maxlifetime86400我的php.ini文件,但它没有采取任何行动.

1 个回答
  • 在您的config.inc.php文件中设置登录cookie有效期和会话最大生命周期,以便您不会收到以下警告:

    您的PHP参数session.gc_maxlifetime低于phpMyAdmin中配置的cookie有效期,因此,您的登录可能会比在phpMyAdmin中配置的更早到期.

    所以把它放在你的config.inc.php文件中,你会没事的(根据你的需要改变时间):

    $sessionValidity = 3600 * 24 * 365; // one year
    
    $cfg['LoginCookieValidity'] = $sessionValidity;
    ini_set('session.gc_maxlifetime', $sessionValidity);
    

    同时检查数据库,可能值得临时禁用它,以便那里的设置不会覆盖config.inc.php文件中的设置.

    2023-01-29 19:27 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有