Yii2中cookie用法示例分析
本文實(shí)例講述了Yii2中cookie用法。分享給大家供大家參考,具體如下:
<?php
//設(shè)置方法
$cookie = new Cookie([
'name' => 'cookie_monster',
'value' => 'Me want cookie!',
'expire' => time() + 86400 * 365,
]);
\Yii::$app->getResponse()->getCookies()->add($cookie);
//讀取方法
$value = \Yii::$app->getRequest()->getCookies()->getValue('my_cookie');
//給cookie加域名
$cookie = new Cookie([
'name' => 'cookie_monster',
'value' => 'Me want cookie everywhere!',
'expire' => time() + 86400 * 365,
'domain' => '.example.com' // <<<=== HERE
]);
\Yii::$app->getResponse()->getCookies()->add($cookie);
//設(shè)置登錄cookie
$config = [
// ...
'components' => [
// ...
'user' => [
'class' => 'yii\web\User',
'identityClass' => 'app\models\User',
'enableAutoLogin' => true,
'loginUrl' => '/user/login',
'identityCookie' => [ // <---- here!
'name' => '_identity',
'httpOnly' => true,
'domain' => '.example.com',
],
],
'request' => [
'cookieValidationKey' => 'your_validation_key'
],
'session' => [
'cookieParams' => [
'domain' => '.example.com',
'httpOnly' => true,
],
],
],
];
//只給批定目錄配置cookie
$config = [
// ...
'components' => [
// ...
'session' => [
'name' => 'admin_session',
'cookieParams' => [
'httpOnly' => true,
'path' => '/admin',
],
],
],
];
?>
更多關(guān)于Yii相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Yii框架入門及常用技巧總結(jié)》、《php優(yōu)秀開發(fā)框架總結(jié)》、《smarty模板入門基礎(chǔ)教程》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家基于Yii框架的PHP程序設(shè)計(jì)有所幫助。
- 解析PHP的Yii框架中cookie和session功能的相關(guān)操作
- Yii2.0中的COOKIE和SESSION用法
- Yii框架操作cookie與session的方法實(shí)例詳解
- Yii框架學(xué)習(xí)筆記之session與cookie簡(jiǎn)單操作示例
- yii操作session實(shí)例簡(jiǎn)介
- Yii框架用戶登錄session丟失問題解決方法
- Yii2下session跨域名共存的解決方案
- yii操作cookie實(shí)例簡(jiǎn)介
- Yii中的cookie的發(fā)送和讀取
- YII2自動(dòng)登錄Cookie總是失效的解決方法
- Yii框架中用response保存cookie,用request讀取cookie的原理解析
- Yii框架Session與Cookie使用方法示例
相關(guān)文章
WAMP環(huán)境中擴(kuò)展oracle函數(shù)庫(kù)(oci)
本文給大家介紹的是在windows環(huán)境下為php環(huán)境擴(kuò)展Oracle函數(shù)庫(kù)的過程,十分的詳細(xì),有需要的小伙伴可以參考下。2015-06-06
微信公眾平臺(tái)實(shí)現(xiàn)獲取用戶OpenID的方法
這篇文章主要介紹了微信公眾平臺(tái)實(shí)現(xiàn)獲取用戶OpenID的方法,需要開發(fā)人員經(jīng)過微信授權(quán)后獲取高級(jí)接口才能使用此功能,用戶OpenID對(duì)于微信公眾平臺(tái)建設(shè)有著非常廣泛的用途,需要的朋友可以參考下2015-04-04
CI框架中$this->load->library()用法分析
這篇文章主要介紹了CI框架中$this->load->library()用法,詳細(xì)分析了加載library方法的步驟與相關(guān)注意事項(xiàng),需要的朋友可以參考下2016-05-05
tp5實(shí)現(xiàn)微信小程序多圖片上傳到服務(wù)器功能
這最近在做一個(gè)教育類的小商城的微信小程序,用到了上傳多個(gè)圖片文件到服務(wù)器端。下面腳本之家小編給大家?guī)砹藅p5實(shí)現(xiàn)微信小程序多圖片上傳到服務(wù)器的方法,需要的朋友可以參考下2018-07-07
phpstudy后門rce批量利用腳本的實(shí)現(xiàn)
這篇文章主要介紹了phpstudy后門rce批量利用腳本的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12
微信公眾號(hào)判斷用戶是否已關(guān)注php代碼解析
這篇文章主要大家詳細(xì)解析了微信公眾號(hào)判斷用戶是否已關(guān)注php代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-06-06

