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时需要注意的地方,使用时根据自己的需求进行调整