Heim >Backend-Entwicklung >PHP-Problem >So richten Sie in PHP nur einen Benutzer online ein
So richten Sie in PHP nur einen Benutzer online ein: 1. Fügen Sie der Benutzertabelle ein Feld hinzu, um die von session_id() generierte eindeutige Zeichenfolge zu speichern. 2. Speichern Sie die Zeichenfolge im Feld, wenn sich der Benutzer zum ersten Mal anmeldet ; 3. Übergeben Sie die neue Zeichenfolge. Die Zeichenfolge überschreibt diesen Feldwert. 4. Implementieren Sie einfach die Beurteilung in der Konstruktionsmethode der übergeordneten Klasse.
Die Betriebsumgebung dieses Artikels: Windows7-System, PHP7.1, Dell G3.
Wie richte ich in PHP nur einen Benutzer online ein?
1. Verwenden Sie die Funktion session_id()
2. Fügen Sie der Benutzertabelle ein Feld hinzu, um die von session_id() generierte eindeutige Zeichenfolge zu speichern Im Feld gespeichert
4. Beim Anmelden wird dieser Feldwert mit einer neuen Zeichenfolge überschrieben
5 Beurteilen Sie in der übergeordneten Klassenkonstruktionsmethode, ob die von der angemeldeten Benutzer-ID abgefragte eindeutige Zeichenfolge ist aktuelle Sitzung ==session_id()
6. Wenn sie nicht gleich sind, wird die Sitzung zerstört und der Benutzer springt beim Bedienen der Seite zur Anmeldeseite.
Empfohlenes Lernen: „
PHP-Video-TutorialDas obige ist der detaillierte Inhalt vonSo richten Sie in PHP nur einen Benutzer online ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!