設定Cookie
PHP (建議學習:yii教學)
setcookie("name", "Larry", time()+3600);
Yii2
$cookies = Yii::$app->response->cookies; $cookies->add(new \yii\web\Cookie([ 'name' => 'name', 'value' => 'Larry', 'expire'=>time()+3600 ]));
建立名為"name"的cookie,賦值為"Larry",並且規定該cookie一小時後失效
expire這是一個UNIX時間戳,如果設定為0,或省略,該Cookie會在瀏覽器關閉時消失
取得Cookie
PHP
$name=$_COOKIE["user"]
Yii2
$cookies = Yii::$app->request->cookies;//注意此处是request $language = $cookies->get('user', 'defaultName');//获取默认值
檢查Cookie
#PHP
if(isset($_COOKIE["user"])){ }
Yii2
$cookies = Yii::$app->request->cookies; if (isset($cookies['user'])){ } if ($cookies->has('user')){ } if (isset($cookies['user'])){ }
以上是yii2怎麼查看cookies的詳細內容。更多資訊請關注PHP中文網其他相關文章!