亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

西安市| 洱源县| 大理市| 澄城县| 肥城市| 三台县| 开封市| 仙游县| 黔南| 合阳县| 福清市| 沧州市| 陕西省| 嘉善县| 宜宾市| 阜宁县| 曲靖市| 库尔勒市| 沅陵县| 甘肃省| 安庆市| 邵阳市| 西畴县| 都匀市| 广元市| 清丰县| 唐河县| 浮梁县| 长沙市| 灯塔市| 正定县| 维西| 金堂县| 鱼台县| 阜阳市| 美姑县| 铅山县| 温宿县| 安吉县| 清丰县| 闸北区|