Thinkphp6.x 无法使用cookie和session 解决办法

Thinkphp6.x 无法使用cookie和session 解决办法


tp6在初始化了session或cookie 后,你如果在session或cookie后使用die 或exit,session或cookie 会消失!!!会消失!!!会消失!!!


解决办法

1、使用Cache替代

2、或者可以使用原生的$_session ,$_COOKIE替代

使用cookie时,第一次访问获取不到cookie值,刷新后才可以获取到:

解决方法:



$name = 'cookiename';
$value = 'cookievalue';
$expire = 3600;
//设置cookie
Cookie::set($name,$value,$expire);
$ck = Cookie::get($name,'');
if (!$ck){
   //防止cookie初次访问获取不到值
   $ck = $value;
}
echo $ck;


以上是tp6使用session或者cookie时需要注意的地方,使用时根据自己的需求进行调整

THE END
喜欢就支持以下吧
点赞 0
评论 抢沙发
友好交流,请勿发纯表情,请勿灌水,会被封号喔
提交