91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Yii2.0中session有效期設置原理

發布時間:2020-06-07 19:58:45 來源:網絡 閱讀:2257 作者:daydaydream 欄目:web開發

1、session設置方法

$session = Yii::$app->session;
//當session沒有值 或 過期時間到 則重新付值
if(!isset($session['user']) || $session['user']['expire_time'] < time()){
$data = [
'title' => 'data', //數據
'expire_time' => time() + 10, //這里設置10秒過期
];
$session['user'] = $data;
}

var_dump($session['user']);

2、session其他操作:

yii2打開session
use yii\web\Session;

$session = Yii::$app->session;
// check if a session is already open
if ($session->isActive) ...
// open a session
$session->open();
// close a session
$session->close();
// destroys all data registered to a session.
$session->destroy();

設置session

$session = Yii::$app->session;
$session->set('user_id', '1234');
//OR
$session['user_id'] = '1234';
//OR
$_SESSION['user_id'] = '1234';

讀取session

$session = Yii::$app->session;

$user_id = $session->get('user_id');
//OR
$user_id = $session['user_id'];
//OR
$user_id = isset($_SESSION['user_id']) ? $_SESSION['user_id'] : null;
銷毀session
$session = Yii::$app->session;
$session->remove('user_id');
//OR
unset($session['user_id']);
//OR
unset($_SESSION['user_id']);

數組session的讀取與設置

$session = Yii::$app->session;
$session['user'] = [
'id' => 1,
'username' => 'yiiuser',
];
echo $session['user']['id'];
echo $session['user']['username'];

$session['user.id'] = 1;
$session['user.username'] = 'yiiuser';

ps:
設置session過期時間不起作用,無效。解決辦法:
Problem is in cookies expire time. When it timed out, user is logout. Solution, for changing cookies expire time is in configuration for session component set for cookies lifetime:

‘components’ => [
‘session’ => [
‘class’ => ‘yii\web\Session’,
‘cookieParams’ => [‘lifetime’ => 7 24 60 * 60]
],
]
When user login, cookies expire time in current example is after week.
問題在于cookie的過期時間,設置cookie的生命周期時間lifttime就可以了

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南涧| 吴忠市| 湛江市| 高唐县| 通化县| 波密县| 宣武区| 桦川县| 平顶山市| 乃东县| 尖扎县| 阜宁县| 菏泽市| 万安县| 丹东市| 抚顺市| 礼泉县| 黑水县| 天长市| 台州市| 涟水县| 延长县| 武冈市| 杭州市| 永靖县| 襄城县| 留坝县| 太湖县| 龙口市| 百色市| 威宁| 新蔡县| 腾冲县| 鄂托克旗| 临泽县| 罗山县| 平舆县| 四会市| 新化县| 新泰市| 博兴县|