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

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                [TOC] ## 1 會話控制意義 >[info] 用來在客戶端和服務器的**多次通話**中,保存**客戶端信息** >[info] http作為無狀態協議,無法在多次通話中,保存雙方信息。 >[info] 會話控制作為補充機制,實現多次通話的雙方信息保存 * * * * * >[info] 使用場景 ~~~ 客戶在多個頁面跳轉,為了保存客戶的登錄信息,通常將其保存在會話機制中,實現單點登錄,多個頁面可以獲取客戶的登錄信息 客戶在多個頁面跳轉,也可以用來保存期訪問路徑信息。 ~~~ ## 2 cookie操作 ### Cookie意義 >[info] Cookie是會話機制的客戶端存儲控制。 通常將客戶信息存儲到客戶端應用的特定目錄下的文件中 可以使用$_COOKIE[key]獲取相應cookie值 ### setcookie() ~~~ bool setcookie ( string $name [, string $value [, int $expire = 0 [, string $path [, string $domain [, bool $secure = false [, bool $httponly = false ]]]]]] ) ~~~ > $name:cookie鍵名 $value:cookie鍵值 $expire:cookie有效期 $path:cookie存儲路徑 $domain:cookie作用域名 $secure: https下使用 $httponly:http下使用 > 返回值:是否設置成功 設置cookie ~~~ <?php $value = 'something from somewhere' ; setcookie ( "TestCookie" , $value ); setcookie ( "TestCookie" , $value , time ()+ 3600 ); setcookie ( "TestCookie" , $value , time ()+ 3600 , "/~rasmus/" , "example.com" , 1 ); ?> ~~~ 輸出cookie ~~~ <?php echo $_COOKIE [ "TestCookie" ]; echo $HTTP_COOKIE_VARS [ "TestCookie" ]; print_r ( $_COOKIE ); ?> ~~~ 刪除cookie ~~~ <?php //設置為空,并且設置有效期為負 setcookie ( "TestCookie" , "" , time () - 3600 ); setcookie ( "TestCookie" , "" , time () - 3600 , "/~rasmus/" , "example.com" , 1 ); ?> ~~~ 設置cookie數組 ~~~ <?php setcookie ( "cookie[three]" , "cookiethree" ); setcookie ( "cookie[two]" , "cookietwo" ); setcookie ( "cookie[one]" , "cookieone" ); if (isset( $_COOKIE [ 'cookie' ])) { foreach ( $_COOKIE [ 'cookie' ] as $name => $value ) { $name = htmlspecialchars ( $name ); $value = htmlspecialchars ( $value ); echo " $name : $value <br />\n" ; } } ?> ~~~ ### setrawcookie() ~~~ bool setrawcookie ( string $name [, string $value [, int $expire = 0 [, string $path [, string $domain [, bool $secure = false [, bool $httponly = false ]]]]]] ) ~~~ ## 3 session操作 ### Session意義 >[info] Session控制會話信息在服務器段的存儲機制 > 可以使用文件存儲或者使用數據庫存儲 ~~~ session_set_cookie_params() session_get_cookie_params() session_save_path() session_set_save_handler() session_statr() session_destroy() session_unset() session_reset() session_write_close() session_status() session_regenerate_id() session_id() session_name() session_cache_expire() session_cache_limiter() ~~~
                  <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>

                              哎呀哎呀视频在线观看