Где висит такой акшен
Код: Выделить всё
public function actionSet_cookies(){
if(!empty(Yii::$app->request->url)) {
$ref_url = Yii::$app->request->url;
$ref_id = substr($ref_url,12);//получю id
Yii::$app->response->cookies->add(new \yii\web\Cookie([
'name' => 'ref',
'value' => $ref_id,
//'expire' => 86400*30
]));
return $this->render('/site/index');
}
}
Код: Выделить всё
<?php echo Yii::$app->request->cookies['ref'];?>
1)Когда перехожу по ссылке https://site.ku/go/353 в первый раз то на странице /site/index нечего нет, при втором заходе появляется 353 Это что значит с первого раза кука не записывается?
2)Второй вопрос в установке времени когда я его включаю 'expire' => 86400*30 , вообще нечего не работает, почему?