$cookies->add(new \yii\web\Cookie([
'name'=>'_name_',
'value'=>'HelloWorld',
'expire'=>time()+365*86400
]));
用Yii2执行上面的代码正常是没问题,的但是如果程序在动作中执行了exit()或者die()等操作就始终没法设置成功。
解决办法,在执行退出前执行:
Yii::$app->response->send();
问题即可解决
$cookies->add(new \yii\web\Cookie([
'name'=>'_name_',
'value'=>'HelloWorld',
'expire'=>time()+365*86400
]));
用Yii2执行上面的代码正常是没问题,的但是如果程序在动作中执行了exit()或者die()等操作就始终没法设置成功。
解决办法,在执行退出前执行:
Yii::$app->response->send();
问题即可解决