Ich versuche Session-ID mit Session-ID() zu erhalten; Aber ich werde erfahren, dass es alle 5 Minuten regeneriert wird.Erhalten Sie eindeutige Session-ID in Code-Signierer
So bekam ich einen Trick, um Zufallszahl in eine benutzerdefinierte Sitzungsvariable zu setzen. wie,
$uniqueId = uniqid(rand(), TRUE);
$this->session->set_userdata("my_session_id", md5($uniqueId));
Jetzt Frage ist, wo sollte ich diesen Code platzieren. Wenn ich diesen Code in den Konstruktor meines Controllers platziere, wird er bei jeder Anfrage ausgeführt. und gibt mir für jede Anfrage eine andere Session-ID.
Wie kann ich diese Sitzungsvariable nur einmal setzen? und es wird sich nicht ändern, bis die Session zerstört wird().
am Login-Controller, wenn Sie Benutzer nach erfolgreichem Login umleiten und Daten in Ihrer Sitzung speichern –
Aber ich möchte auch Gast-Benutzer eine Session-ID zuweisen. –
http: // Stapelüberlauf.com/questions/13945603/how-does-codeigniters-sess-Zeit-zu-Update-Arbeit, könnte dies helfen –