ホームページ  >  記事  >  PHPフレームワーク  >  yii2 で Cookie を確認する方法

yii2 で Cookie を確認する方法

(*-*)浩
(*-*)浩オリジナル
2019-12-30 11:49:172313ブラウズ

yii2 で Cookie を確認する方法

#Cookie の設定

##PHP

チュートリアル)

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 の有効期限を 1 時間に指定します

expire これは UNIX タイムスタンプです。0 に設定するか省略すると、ブラウザを閉じると Cookie が消えます

Get 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 で Cookie を確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。