Aktueller Standort: Startseite> Funktionskategorien> session_commit

session_commit

Alias ​​von Session_write_close
Name:session_commit
Kategorie:Sitzung
Programmiersprache:php
Kurzbeschreibung:Speichern und schließen Sie die aktuelle Sitzung, um sicherzustellen, dass Sitzungsdaten in das Speichermedium geschrieben werden

Funktionsname: Session_commit ()

Anwendbare Version: Php 4> = 4.4.0, Php 5, Php 7

Funktionsbeschreibung: Session_Commit () wird verwendet, um die aktuelle Sitzung zu speichern und zu schließen, um sicherzustellen, dass Sitzungsdaten in das Speichermedium geschrieben werden. Nach dem Aufrufen der Funktion sind die Sitzungsdaten nicht mehr verfügbar, wenn die Funktion Session_start () das nächste Mal aufgerufen wird.

Syntax: bool Session_commit (void)

Beispiel:

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

Im obigen Beispiel verwenden wir zunächst die Funktion Session_start (), um die Sitzung zu starten, und setzen dann eine Sitzungsvariable $ _Session ['Benutzername']. Schließlich rufen wir die Funktion Session_commit () auf, um die Sitzungsdaten zu speichern und die Sitzung zu schließen.

Beachten Sie, dass $ _session ['Benutzername'] nach dem Aufrufen von Session_Commit () nicht mehr verfügbar sein wird, wenn der nächste Anruf an Session_start () aufgerufen wird, um die Sitzung neu zu starten.

Es ist erwähnenswert, dass die Sitzungsdaten am Ende der Skriptausführung automatisch gespeichert werden, wenn Session_commit () aufgerufen wird. Um jedoch sicherzustellen, dass die Sitzungsdaten in der Zeit gespeichert und gesperrte Ressourcen veröffentlicht werden, wird empfohlen, Session_Commit () manuell zu rufen, wenn keine Sitzungsdaten erforderlich sind.

Rückgabewert: Diese Funktion gibt einen booleschen Wert zurück, der angibt, ob die Sitzung erfolgreich gespeichert und geschlossen wird. Return True, wenn die Sitzung erfolgreich und geschlossen wird. ansonsten false zurückgeben.

Anmerkungen:

  1. Diese Funktion ist nur verfügbar, wenn der Sitzungsunterstützung aktiviert ist.
  2. Die Funktion Session_commit () muss in Sitzungsstatus aufgerufen werden, d. H. Nach dem Session_start () aufgerufen wurden, jedoch bevor das Skript endet.
  3. Nach dem Aufrufen von Session_Commit () sind Sitzungsdaten nicht mehr verfügbar, wenn der nächste Anruf an Session_Start () aufgerufen ist, um die Sitzung neu zu starten.
Ähnliche Funktionen
Beliebte Artikel