0
로컬 호스트에서는 잘 작동하지만 서버로 전송할 때는 쿠키를 설정할 수있는 코드가 있습니다. 어떤 추가 설정이 필요합니까? 일부는 만료localhost에는 yii2 쿠키가 설정되어 있지만 라이브 서버에는 설정되어 있지 않습니다.
public function setLangCookie()
{
if(Yii::$app->getRequest()->getCookies()->has('lang')) {
Yii::$app->language = Yii::$app->getRequest()->getCookies()->getValue('lang');
}else
{
$cookie = Yii::$app->response->cookies;
$cookie = new yii\web\Cookie([
'name'=>'lang',
'value'=>'en',
]);
Yii::$app->getResponse()->getCookies()->add($cookie);
}
}