Aktueller Standort: Startseite> Funktionskategorien> session_regenerate_id

session_regenerate_id

Aktualisieren Sie die aktuelle Sitzungs -ID mit der neu generierten Sitzungs -ID
Name:session_regenerate_id
Kategorie:Sitzung
Programmiersprache:php
Kurzbeschreibung:Regenerieren Sie die Sitzungs -ID der aktuellen Sitzung

Funktionsname: Session_regenerate_id ()

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

Funktionsbeschreibung: Die Funktion Session_regenerate_id () wird verwendet, um die Sitzungs -ID der aktuellen Sitzung zu regenerieren.

Verwendung: Session_regenerate_id ([$ delete_old_session = false])

Parameter:

  • $ Delete_old_Session (optional): Ein boolescher Wert, der angibt, ob alte Sitzungsdateien gelöscht werden sollen. Der Standardwert ist falsch, was bedeutet, dass die alte Sitzungsdatei nicht gelöscht wird.

Rückgabewert: Return True Wenn eine neue Sitzungs -ID erfolgreich generiert wird; ansonsten false zurückgeben.

Anmerkungen:

  1. Vor dem Aufrufen der Funktion Session_regenerate_id () muss die Funktion Session_start () aufgerufen werden, um die Sitzung zu starten.
  2. Nachdem die neue Sitzungs -ID generiert wurde, ist die alte Sitzungs -ID ungültig, die Sitzungsdaten werden jedoch beibehalten.
  3. Wenn der Parameter $ Delete_old_Session als True angegeben ist, wird die alte Sitzungsdatei gelöscht.

Beispiel:

 // 开启会话session_start(); // 生成新的会话ID if (session_regenerate_id()) { echo "新的会话ID已生成"; } else { echo "无法生成新的会话ID"; } // 删除旧的会话文件if (session_regenerate_id(true)) { echo "新的会话ID已生成,并删除旧的会话文件"; } else { echo "无法生成新的会话ID"; }

Rufen Sie im obigen Beispiel zunächst die Funktion Session_start () auf, um die Sitzung zu starten, und rufen Sie dann die Funktion Session_regenerate_id () auf, um eine neue Sitzungs -ID zu generieren. Wenn die Generation erfolgreich ist, ist die Ausgabe "Neue Sitzungs -ID wurde generiert", da die Ausgabe "keine neue Sitzungs -ID generiert werden kann". Wenn der Parameter $ Delete_old_Session als True angegeben ist, wird die alte Sitzungsdatei nach erfolgreicher Generation der Sitzungs -ID gelöscht.

Ähnliche Funktionen
Beliebte Artikel