Heim >Backend-Entwicklung >PHP-Problem >So ändern Sie die Sitzungsüberlebenszeit in PHP
So ändern Sie die Sitzungslebensdauer in PHP: Sie können sie mit der Funktion ini_set ändern, z. B. [ini_set('session.gc_maxlifetime',21600);]. Es ist zu beachten, dass diese Einstellung gelöscht wird, wenn die Skriptausführung endet.
Methode 1: Ändern Sie die Konfigurationsdatei php.ini „[Session]“-Teil):
1. session.use_cookies: Der Standardwert ist „1“, was bedeutet, dass SessionID von Cookie übergeben wird, andernfalls wird er von Query_String übergeben; 2 Der in SessionID gespeicherte Variablenname kann von Cookie oder Query_String übergeben werden.
3: Dies stellt die Zeit dar, in der SessionID im Client-Cookie gespeichert wird. Das bedeutet, dass die SessionID ungültig wird, sobald der Browser sie schließt. Aus diesem Grund kann die Session nicht dauerhaft verwendet werden!
4. session.gc_maxlifetime: Dies ist die Zeit, die Sitzungsdaten auf der Serverseite gespeichert werden. Wenn diese Zeit überschritten wird, werden die Sitzungsdaten automatisch gelöscht!
Methode 2: Stellen Sie im Programm ein, verwenden Sie die Funktion ini_set(), um die Ablaufzeit der Sitzung festzulegen
Hinweis: Wenn die Skriptausführung jedoch endet, wird die Einstellung gelöscht und die Datei php.ini wird nicht wirklich geändert
session_start(); ini_set('session.gc_maxlifetime',21600);
Verwandte Empfehlungen:
php-TrainingDas obige ist der detaillierte Inhalt vonSo ändern Sie die Sitzungsüberlebenszeit in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!