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

藏色散人
藏色散人Original
2021-11-26 09:13:591357Durchsuche

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.

So richten Sie in PHP nur einen Benutzer online ein

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

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

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