Heim  >  Artikel  >  Backend-Entwicklung  >  So ändern Sie die Sitzungsüberlebenszeit in PHP

So ändern Sie die Sitzungsüberlebenszeit in PHP

王林
王林Original
2020-11-05 11:49:173339Durchsuche

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.

So ändern Sie die Sitzungsüberlebenszeit in PHP

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-Training

Das 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn