<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## `Session` 組件 Session(會話)組件可以讓你保持一個用戶的 "狀態" ,并跟蹤他在瀏覽你的網站時的活動。 >[danger] Session 組件暫時只支持 Redis ## 組件 使用 [composer]([https://www.phpcomposer.com/](https://www.phpcomposer.com/)) 安裝: ~~~ composer require mix/session ~~~ ## 依賴注入配置 - [manifest/beans/session.php](https://github.com/mix-php/mix-skeleton/blob/master/manifest/beans/session.php) ## 使用范例 需先調用 `start` 才可使用其他方法: ~~~ // 登錄效驗時,true 可強制生成新的 session_id $session->start($request, $response, true); // 獲取數據時 $session->start($request, $response); ~~~ - 用戶登陸控制器方法: ~~~ /** * 登陸 * @param ServerRequest $request * @param Response $response * @return Response */ public function login(ServerRequest $request, Response $response) { // 用戶登錄的邏輯 // ... // 創建session /** @var Session $session */ $session = context()->get('session'); $session->start($request, $response, true); $payload = [ 'uid' => 1088, 'openid' => 'yZmFiZDc5MjIzZDMz', 'username' => '小明', ]; $session->set('payload', $payload); // 響應 $data = [ 'message' => 'Login success!', ]; return ResponseHelper::view($response, 'login.index', $data); } ~~~ - 效驗 Session (在中間件中校驗): [>> SessionMiddleware::class 源碼 <<](https://github.com/mix-php/mix-skeleton/blob/master/app/Web/Middleware/SessionMiddleware.php) ## 全部方法 | 方法 | 描述 | | --- | --- | | start(ServerRequest $request, Response $response, bool $regenerate = false):void | 啟動 | | set(string $name, $value) : bool | 賦值 | | get(string $name, $default = null) : mixed | 取值 | | all() : array | 取所有值 | | delete(string $name) : bool | 刪除 | | clear() : bool | 清除session | | has(string $name) : bool | 判斷是否存在 | | getId() : string | 獲取session_id |
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看