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

session_commit

session_write_closeのエイリアス
名前:session_commit
カテゴリ:セッションセッション
対応言語:php
一言説明:現在のセッションを保存して閉じて、セッションデータがストレージメディアに書き込まれるようにします

関数名:session_commit()

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

関数の説明:session_commit()は、現在のセッションを保存および閉じるために使用され、セッションデータがストレージメディアに書き込まれるようにします。関数を呼び出した後、セッションデータは次回session_start()関数が呼び出されるまで使用できなくなります。

構文:bool session_commit(void)

例:

 // 开启会话session_start(); // 设置会话变量$_SESSION['username'] = 'John'; // 保存并关闭会话session_commit();

上記の例では、最初にsession_start()関数を使用してセッションを開始し、次にセッション変数$ _session ['username']を設定します。最後に、セッションデータを保存してセッションを閉じるために、session_commit()関数を呼び出します。

SESSION_COMMIT()を呼び出した後、$ _Session ['username']は、セッションを再起動するために次のsession_start()が呼び出されるまで利用できなくなることに注意してください。

session_commit()が呼び出されない場合、セッションデータはスクリプト実行の最後に自動的に保存されることに注意してください。ただし、セッションデータが時間内に保存され、ロックされたリソースをリリースすることを確認するには、セッションデータが不要な場合はsession_commit()を手動で呼び出すことをお勧めします。

返品値:この関数は、セッションが正常に保存され、閉じられているかどうかを示すブール値を返します。セッションが正常に保存され、閉じられている場合はtrueを返します。それ以外の場合はfalseを返します。

注:

  1. この関数は、セッションサポートが有効になっている場合にのみ使用できます。
  2. session_commit()関数は、セッション状態で、つまりsession_start()が呼び出された後、スクリプトが終了する前に呼び出される必要があります。
  3. session_commit()を呼び出した後、セッションの次の呼び出しが呼び出されてセッションを再起動するまで、セッションデータは利用できなくなります。
類似の関数
人気記事(にんききじ)