php - 如何使用户 session 持续 24 小时?

标签 php apache session web-applications

我弄乱了我的 apache 和 php.ini 文件,我网站的用户仍然提示该网站在很短的时间后或每次他们关闭并打开同一个浏览器时将他们注销。

我正在运行 Apache 和 PHP。

我应该进行哪些设置才能使用户 session 持续 24 小时,这样他们就不必每次都重新登录?

谢谢, 亚历克斯

最佳答案

在 php.ini 中,设置:

; 24 hour session cookie
session.cookie_lifetime = 86400

; Prevent server from cleaning up session
; Some value higher than the cookie lifetime
session.gc_maxlifetime = 200000 

关于php - 如何使用户 session 持续 24 小时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6430548/

相关文章:

java - 浏览器重启java后保持 session

php - 修复骇人听闻的 SQL where 子句

PHP 从数据库返回 NULL 作为空字符串 ""。为什么?

php - 无法使后续的Xpath查询正常工作

php - Pico Install 中的子页面导致 404

java - 最大限度地减少部署期间的客户干扰

apache - 如何检查 Apache 在哪里寻找 php.ini 文件?

apache - 如何在 docker apache httpd 中安装 mod_pagespeed

php - 如何激活 mod_rewrite?

node.js - 如何在所有 Handlebars 页面中获取 Express Session 变量,现在我每次都渲染它,我希望它只完成一次