Heim > Artikel > PHP-Framework > So überprüfen Sie Cookies in yii2
Set Cook
PHP (Empfohlenes Lernen: yii Tutorial)
setcookie("name", "Larry", time()+3600);
Yii2
$cookies = Yii::$app->response->cookies; $cookies->add(new \yii\web\Cookie([ 'name' => 'name', 'value' => 'Larry', 'expire'=>time()+3600 ]));
Erstellen Sie ein Cookie mit dem Namen „Name“, weisen Sie „Larry“ den Wert zu und geben Sie das Cookie an eine Stunde Ablaufen nach
expire Dies ist ein UNIX-Zeitstempel. Wenn auf 0 gesetzt oder weggelassen, verschwindet das Cookie, wenn der Browser geschlossen wirdCookie abrufen
PHP
$name=$_COOKIE["user"]
Yii2
$cookies = Yii::$app->request->cookies;//注意此处是request $language = $cookies->get('user', 'defaultName');//获取默认值
Cookies prüfen
PHP
if(isset($_COOKIE["user"])){ }
Yii2
$cookies = Yii::$app->request->cookies; if (isset($cookies['user'])){ } if ($cookies->has('user')){ } if (isset($cookies['user'])){ }
Das obige ist der detaillierte Inhalt vonSo überprüfen Sie Cookies in yii2. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!