thinkphp解决cookie中samesite设置问题

发布于 2023-04-11 10:35:23
浏览量
5012
1 个回答
猫哥
猫哥 项目组成员 2023-04-11
希望我的回答能对你有所帮助

cookie.php文件代码修改

if ($config['setcookie']) {
    if(version_compare(PHP_VERSION, '7.3.0', '>=')){
        setcookie($name,$value,[
            'expires'=>$expire,
            'path'=>$config['path'],
            'domain'=>$config['domain'],
            'secure'=>$config['secure'],
            'httponly'=>$config['httponly'],
            'samesite'=>$config['samesite'],
        ]);
    }else{
        setcookie($name, $value, $expire, $config['path'], $config['domain'],
        $config['secure'], $config['httponly']);
    }
}

cookie.php文件代码修改

ini_set('session.cookie_samesite', 'None;Secure');

学习
记录

发布
问题

分享
好友

手机
浏览

扫码手机浏览