session_commit
session_write_closeのエイリアス
関数名: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を返します。
注: