源来页 公告 登陆

session_set_cookie_params在7.2以后的版本报错

南墙 @Ta
2021-12-22 09:18

session_set_cookie_params() 函数不管刷不刷新页面,都不会改变cookie的过期时间,

但setcookie() 函数页面每刷新一次,cookie 的过期时间就会刷新一次。

在php7.2 的环境下使用 session_set_cookie_params() 函数会提示报错,Cannot change session cookie parameters when session is active

添加

if(isset($_SESSION)){
session_destroy();
} 

如果单独设置,每刷新一次变会更新时间
        
session_start();
        setcookie(session_name(),session_id(),time()+$lifeTime.'/');

目前官方也没明确指出方法。
阅:1756 发表于2021-12-22 09:18
#php教程
评论:

返回源来页/返回首页


天合之作 曲在人意

心灵鸡汤:
      

®2019-2024 all power by Zlproject3.7
川公网安备 51192202000151号
蜀ICP备2021014921号-2 首页 #top

本网站由提供CDN加速/云储存服务

天合之作 曲在人意