Unable to get cookie value

HI,

I have set cookie on a page using code :

[color="#FF0000"]$newCookie= new \yii\web\Cookie();

$newCookie->name=‘cookie_name’;

$newCookie->value=‘test value’;

$newCookie->expire = time() + 60 * 60 * 24 * 180;

$cookie=Yii::$app->getResponse()->getCookies()->add($newCookie);[/color]

But when on another page i tried to check that cookie is set or not i am not able to get cookie value :

[color="#FF0000"]if(Yii::$app->getResponse()->getCookies()->has(‘cookie_name’)){

  if(Yii::$app->getResponse()->getCookies()->getValue('cookie_name')){


      echo "cookie available";die;


  }

}[/color]

Can anyone let me know what wrong i am doing???

I have found solution for this problem. I need to use getResuest() at place of getResponse()

if(Yii::$app->getResuest()->getCookies()->has(‘cookie_name’)){

if(Yii::$app->getResuest()->getCookies()->getValue(‘cookie_name’)){

echo "cookie available";die;

}

}