$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();
问题即可解决