PHP ブラウザでセッションを閉じる方法: 最初に「session_start();」を使用してセッションを開き、次にセッション情報をクリアし、次にクライアントのセッション ID をクリアします。最後に「session_destroy();」を使用してセッションを開きます。セッションを完全に破壊します。
#1. 各ページでセッションを使用する前に、各ページで Session_start() を有効にする必要があります。
2. Session_start() はセッションを初期化します。最初の訪問では一意のセッション ID が生成され、それがクライアントに保存されます (Cookie に基づいて保存されます)。次回ユーザーが訪問したときに、session_start() は次のことを確認します。セッション ID がある場合、ブラウザがある場合は、このセッション ID (ヘッダー ファイルの送信によって渡され、ff ブラウザで確認できます) を使用してクライアントを決定します。
3. Cookie に指定されたセッションは、セッション ID (session_id) をクライアントに保存します。これは、Cookie を印刷することで確認できます。この session_id のキー値は session_name, session_id() == $ です_COOKIE[session_name( )]
4. クライアントが Cookie を無効にしている場合は、URL を使用して、URL に指定された SESSION である session_id を渡す必要があります。 SESSION からログアウトするときは、unset($_SESSION) を使用します。$ _SESSION = array() または $_SESSION = null を使用できます。セッションをログアウトする正しい方法は次のとおりです:
//正确的注销session方法: //1开启session session_start(); //2、清空session信息 $_SESSION = array(); //3、清楚客户端sessionid if(isset($_COOKIE[session_name()])) { setCookie(session_name(),'',time()-3600,'/'); } //4、彻底销毁session session_destroy();
関連知識の詳細については、 、
PHP 中国語 Web サイト以上がPHPブラウザがページを閉じたときにセッションをログアウトする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。