0
localhostではうまく動作するCookieを設定するコードがありますが、サーバーに転送するときは設定しません。どのような追加設定が必要ですか?いくつかは、時間がいいだろうに期限切れyii2のcookieはlocalhostに設定されていますが、ライブサーバーには設定されていません
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);
}
}