Ich möchte den Wert von session.gc_maxlifetime
von den PHP-Servereinstellungen abrufen (die Zeit, nach der die Sitzung abläuft, wenn keine Aktivität stattfindet).
Sehr wichtig: Ich möchte es nicht ändern, ich möchte nur seinen Wert abrufen (vielleicht ist der Wert von Server zu Server unterschiedlich) und ich möchte ein PHP-Skript verwenden, das ich gemacht habe, um Benutzer richtig zu warnen, abhängig von den Einstellungen von diese Server.
Danke.
Hier kommt ini_get
function ins Spiel:
Vom Handbuch lesen wir:
session.gc_maxlifetime ganze Zahl session.gc_maxlifetime gibt die Anzahl der Sekunden an, nach denen Daten als "Müll" betrachtet und möglicherweise bereinigt werden. Die Garbage Collection kann während des Starts der Sitzung erfolgen (abhängig von session.gc_probability und session.gc_divisor).
session.gc_maxlifetime
ist nicht die Zeit, nach der die Sitzung nach keiner Aktivität abläuft. gc hier kann meine Mülltrennung sein.
Wie das php Handbuch sagt,
session.gc_maxlifetime gibt an, nach wie vielen Sekunden Daten werden als "Müll" angesehen und möglicherweise bereinigt. Müll Die Sammlung kann während des Starts der Sitzung erfolgen (abhängig von session.gc_probability und session.gc_divisor).
Hinweis: Wenn verschiedene Skripte unterschiedliche Werte haben session.gc_maxlifetime, aber teilen Sie den gleichen Ort zum Speichern der Sitzungsdaten wird dann das Skript mit dem Mindestwert bereinigt die Daten. In diesem Fall verwenden Sie diese Anweisung zusammen mit session.save_path.
Weitere Informationen finden Sie in diesem Beitrag .