現在の位置: ホーム> 関数カテゴリ一覧> SessionHandler::close

SessionHandler::close

セッションを閉じます
名前:SessionHandler::close
カテゴリ:セッションセッション
対応言語:php
一言説明:セッションの最後にセッションプロセッサを閉じる

関数名:sessionhandler :: close()

該当するバージョン:PHP 5> = 5.4.0、PHP 7、PHP 8

関数の説明:セッションハンドラー:: close()メソッドは、セッションの最後に呼び出され、セッションプロセッサを閉じるために使用されます。

使用法:

 bool SessionHandler::close(void): bool

パラメーター:

  • パラメーターはありません

返品値:

  • セッションプロセッサがセッションを正常に閉じるかどうかを示すブール値を返します。

例:

 <?php class MySessionHandler implements SessionHandlerInterface { public function open($savePath, $sessionName) { // 实现打开会话处理器的逻辑return true; } public function close() { // 实现关闭会话处理器的逻辑return true; } public function read($sessionId) { // 实现读取会话数据的逻辑return ''; } public function write($sessionId, $data) { // 实现写入会话数据的逻辑return true; } public function destroy($sessionId) { // 实现销毁会话数据的逻辑return true; } public function gc($maxLifetime) { // 实现垃圾回收的逻辑return true; } } // 设置自定义的会话处理器$handler = new MySessionHandler(); session_set_save_handler($handler); // 开启会话session_start(); // 会话逻辑... // 关闭会话session_write_close(); ?>

上記の例では、 close()メソッドを含むSessionHandlerInterfaceインターフェイスのすべてのメソッドを実装するカスタムセッションプロセッサMySessionHandlerを作成しました。 session_set_save_handler()関数を使用してカスタムセッションプロセッサを設定した後、 session_write_close()メソッドを呼び出すことでセッションを閉じることができます。この時点で、 MySessionHandlerクラスのclose()メソッドが自動的に呼び出され、セッションプロセッサを閉じます。

類似の関数
  • 現在のセッションデータをセッションエンコード文字列にエンコードします session_encode

    session_encode

    現在のセッションデータをセッションエンコ
  • 現在のセッションモジュールを取得および/または設定します session_module_name

    session_module_name

    現在のセッションモジュールを取得および/
  • セッションアレイの変更と完全なセッションをあきらめます session_abort

    session_abort

    セッションアレイの変更と完全なセッション
  • 現在のセッションIDを取得および/または設定します session_id

    session_id

    現在のセッションIDを取得および/または
  • セッションデータと終了セッションを記述します session_write_close

    session_write_close

    セッションデータと終了セッションを記述し
  • 新しいセッションIDを返します SessionHandler::create_sid

    SessionHandler::create_sid

    新しいセッションIDを返します
  • セッションに登録されたすべてのデータを破壊します session_destroy

    session_destroy

    セッションに登録されたすべてのデータを破
  • セッションを破壊します SessionHandlerInterface::destroy

    SessionHandlerInterface::destroy

    セッションを破壊します
人気記事(にんききじ)