<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # Session支持 [上一頁](185.html "上一頁")[下一頁](187.html "下一頁") 系統提供了Session管理和操作的完善支持,全部操作可以通過一個內置的session函數完成。Session 用于Session 設置、獲取、刪除和管理操作 用法 session($name, $value='') 參數 name(必須):如果傳入數組 則表示進行session初始化,如果傳入null表示清空當前session,如果是字符串則表示session賦值、獲取或者操作。 Value(可選):要設置的session值,如果傳入null表示刪除session,默認為空字符串 返回值 見詳(根據具體的用法返回不同的值) session函數是一個多元化操作函數,傳入不同的參數調用可以完成不同的功能操作,包括下面一些功能。**session初始化設置** 如果session方法的name參數傳入數組則表示進行session初始化設置,例如:`session(array('name'=>'session_id','expire'=>3600));`支持傳入的session參數包括:參數名 說明 id session\_id值 name session\_name 值 path session\_save\_path 值 prefix session 本地化空間前綴 expire session.gc\_maxlifetime 設置值 domain session.cookie\_domain 設置值 use\_cookies session.use\_cookies 設置值 use\_trans\_sid session.use\_trans\_sid 設置值 type session hander類型,可以使用hander驅動擴展 Session初始化設置方法 無需手動調用,在App類的初始化工作結束后會自動調用,通常項目只需要配置SESSION_OPTIONS參數即可,SESSION_OPTIONS參數的設置是一個數組,支持的索引名和前面的session初始化參數相同。 默認情況下,初始化之后系統會自動啟動session,如果不希望系統自動啟動session的話,可以設置SESSION_AUTO_START為false,例如:`'SESSION_AUTO_START'?=>false`關閉自動啟動后可以項目的公共文件或者在控制器中通過手動調用session_start或者session('[start]') 啟動session。**session賦值** Session賦值比較簡單,直接使用:`session('name','value');??//設置session`**session取值** Session取值使用:`$value?=?session('name');`**session刪除**`session('name',null);?//?刪除name`要刪除所有的session,可以使用:`session(null);?//?清空當前的session`**session判斷** 要判斷一個session值是否已經設置,可以使用`session('?name');`用于判斷名稱為name的session值是否已經設置**session管理** session方法支持一些簡單的session管理操作,用法如下:`session('[操作名]');`支持的操作名包括:操作名 含義 start 啟動session pause 暫停session寫入 destroy 銷毀session regenerate 重新生成session id 使用示例如下:`session('[pause]');?//?暫停session寫入<br class="calibre5"></br>session('[start]');?//?啟動session<br class="calibre5"></br>session('[destroy]');?//?銷毀session<br class="calibre5"></br>session('[regenerate]');?//?重新生成session?id`**本地化支持** 如果在初始化session設置的時候傳入prefix參數或者單獨設置了SESSION_PREFIX參數的話,就可以啟用本地化session管理支持。啟動本地化session后,所有的賦值、取值、刪除以及判斷操作都會自動支持本地化session。 本地化session支持開啟后,生成的session數據格式由原來的`$_SESSION['name']?變成?$_SESSION['前綴']?['name']`**session handler支持** 是初始化session設置的時候,如果傳入了type參數,則會自動引入對應的handler驅動,驅動擴展目錄位于Extend/Driver/Session目錄下面(詳見擴展部分)。 [上一頁](185.html "上一頁")[下一頁](187.html "下一頁")
                  <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>

                              哎呀哎呀视频在线观看