Aktueller Standort: Startseite> Funktionskategorien> session_create_id

session_create_id

Erstellen Sie eine neue Sitzungs -ID
Name:session_create_id
Kategorie:Sitzung
Programmiersprache:php
Kurzbeschreibung:Generieren Sie eine neue Sitzungs -ID

Funktionsname: Session_create_id ()

Funktionsbeschreibung: Session_create_id () wird verwendet, um eine neue Sitzungs -ID zu generieren. Diese Funktion kann verwendet werden, um anzupassen, wie die Sitzungs -ID generiert wird.

Funktionsnutzung: Session_create_id ([String $ $ prefix = ""])

Parameterbeschreibung:

  • $ Präfix (optional): Präfix für Sitzungs -ID. Die Standardeinstellung ist eine leere Zeichenfolge.

Rückgabewert: Gibt eine neu generierte Sitzungs -ID zurück.

Beispiel:

  1. Generieren Sie eine neue Sitzungs -ID:
 $id = session_create_id(); echo $id;

Der Ausgang ist ähnlich: 2e9g5fpqf6jj4q3q2s2o2f0o2c

  1. Generieren Sie eine vorangestellte Sitzungs -ID:
 $id = session_create_id("myapp_"); echo $id;

Die Ausgabe ist ähnlich: myapp_2e9g5fpqf6jj4q3q2s2o2f0o2c

  1. So generieren Sie eine benutzerdefinierte Sitzungs -ID:
 function custom_session_id() { $chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $length = 32; $id = ''; for ($i = 0; $i < $length; $i++) { $id .= $chars[random_int(0, strlen($chars) - 1)]; } return $id; } session_id(custom_session_id()); echo session_id();

Die Ausgabe ist ähnlich: gEHLQaOcD4f3GhIjKlmnOpQrStUvWxYz

Anmerkungen:

  • Die Funktion Session_create_id () ist in PHP 7.1.0 und höher verfügbar.
  • Wenn die Sitzung gestartet wurde, bevor Session_create_id () aufgerufen wird, wird die neu generierte Sitzungs -ID nicht sofort wirksam. Die Funktion Session_regenerate_id () muss aufgerufen werden, um die Sitzungs -ID zu aktualisieren.
Ähnliche Funktionen
Beliebte Artikel