php如何设置session有效期
(2023-10-18 10:59:33)
标签:
phpsession |
分类: WEB开发 |
一、
php如何设置session有效期
php设置session有效期的方法:可以通过设置session.gc_maxlifetime来设定session的生存周期。session.gc_maxlifetime是指设置session最大的过期时间。
在PHP主要通过设置session.gc_maxlifetime来设定Session的生存周期。
session.gc_maxlifetime是指设置session最大的过期时间,指php按照一定的几率执行它的垃圾回收机制,这个机制指判断当前时间减去session文件最后修改时间是否大于session.gc_maxlifetime,是则删除session文件。
代码示例:
1 2 3 4 |
|
下面提供一个封装好的函数,仅供参考。
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
以上就是php如何设置session有效期的详细内容,更多请关注php中文网其它相关文章!
https://www.php.cn/faq/457171.html
php怎么设置session有效期
php设置session有效期的方法:首先进入php安装目录下,找到并打开php.ini配置文件;然后找到配置session.gc_maxlifetime,根据需要修改有效时间;最后重启php服务即可。
具体方法:
首先进入PHP配置文件所在目录,找到配置文件php.ini并打开;
然后找到配置session.gc_maxlifetime=1440,该配置即为session的默认有效时间,根据需要进行需改即可。
修改完成后重启php即可。
以上就是php怎么设置session有效期的详细内容,更多请关注php中文网其它相关文章!
https://www.php.cn/faq/459184.html
PHP如何修改SESSION有效时间?
PHP如何修改SESSION有效时间?
1、通过使用函数“setcookie()”来设置SESSION的有效时间;
1 2 3 4 5 6 |
<?php session_start(); // 保存一天 $lifeTime = 24 * 3600; setcookie(session_name(), session_id(), time() + $lifeTime, "/"); ?> |
2、使用“session_set_cookie_params”函数设置;
1 2 3 4 5 6 7 |
<?php // 保存一天 $lifeTime = 24 * 3600; session_set_cookie_params($lifeTime); session_start(); $_SESSION["admin"] = true; ?> |
3、在“session_start()”中进行设置。
1 2 3 4 5 |
|