如何解决用户从我的自定义编程 PHP 网站注销
我需要一些帮助。
相对较新的开发人员,我在受雇创建的网站上遇到了一个问题,我一生都无法弄清楚。
这是一个从头开始编写的自定义 PHP 网站,通过 GoDaddy 托管在共享服务器上。
登录系统背后的用户报告在登录后很快就被随机注销。有时在几分钟内。
我一直在谷歌搜索和谷歌搜索,发现很多东西可以尝试。
我尝试的第一件事是将其放入我的 .htacess 文件中:
php_value session.gc_maxlifetime 54000
这似乎有效,因为 phpinfo() 显示 session.gc_maxlifetime 的本地值为 54000。
在每个运行的 PHP 页面/文件的开头,我都放置了:
session_set_cookie_params('54000');
session_start();
因为这是我从谷歌搜索中发现的其他东西。问题仍然存在。
我花了很多时间试图解决这个问题。如果你能帮助我,我将不胜感激。
如果有帮助,这是我的整个会话表:
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 no value no value
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure 0 0
session.gc_divisor 1000 1000
session.gc_maxlifetime 54000 1440
session.gc_probability 1 1
session.lazy_write On On
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path /opt/alt/php72/var/lib/php/session /opt/alt/php72/var/lib/php/session
session.serialize_handler php php
session.sid_bits_per_character 4 4
session.sid_length 32 32
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 1 1
session.use_only_cookies 1 1
session.use_strict_mode 0 0
session.use_trans_sid 0 0
感谢阅读
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。