<form id="jzrjp"></form>
      <address id="jzrjp"></address><noframes id="jzrjp">

      <sub id="jzrjp"><listing id="jzrjp"><menuitem id="jzrjp"></menuitem></listing></sub><sub id="jzrjp"><address id="jzrjp"><listing id="jzrjp"></listing></address></sub>

      php中正確刪除session會話的方法

      發布時間:2015-01-02 19:10:54     來源:     閱讀:

      文章導讀

      php項目開發經常會使用$_SESSION[]來保存用戶登錄信息,合肥網站建設公司笑緣信息技術有限公司提醒您處理不用的$_SESSION[]會話時要謹慎使
      php項目開發經常會使用$_SESSION[]來保存用戶登錄信息,合肥網站建設公司笑緣信息技術有限公司提醒您處理不用的$_SESSION[]會話時要謹慎使用unset()函數。
      清空$_SESSION[]會話有幾種方法,合肥網站建設笑緣信息技術有限公司幫你總結如下:
      1.只清除部分變量,如$_SESSION[“uid”]
      unset($_SESSION[‘uid’]);
      2.刪除多個會話
      $_SESSION[]=array();
      注意:不要使用unset($_SESSION);來刪除會話,unset($_SESSION[]);會銷毀整個$_SESSION[]全局變量,無法恢復,用戶也不能再注冊$_SESSION[]變量。
      3.刪除多個會話
      session_unset();
      session_destroy();
       
      session_unset()的作用是釋放當前內存中已經創建的所有$_SESSION[]變量,但不刪除SESSION文件也不釋放對應的session_id;
      session_destroy()的作用是刪除當前用戶對應的session文件以及對應的session_id,內存中的$_SESSION[]變量內容依然保留
       
      因此,一個完整的會話流程應該是
      session_start();//注冊session會話
      //…會話賦值、其他操作
      session_unset();//釋放$_SESSION[]變量
      session_destroy();//刪除session文件并釋放session_id
      //…頁面跳轉

      • 電話咨詢

      • 400-670-1990
      • 18805695870
      一区二区三区鲁丝不卡

        <form id="jzrjp"></form>
          <address id="jzrjp"></address><noframes id="jzrjp">

          <sub id="jzrjp"><listing id="jzrjp"><menuitem id="jzrjp"></menuitem></listing></sub><sub id="jzrjp"><address id="jzrjp"><listing id="jzrjp"></listing></address></sub>