So löschen Sie die Sitzung, wenn PHP sich abmeldet: 1. Löschen Sie den SESSION-Wert. 2. Stellen Sie fest, ob die Cookie-Datei des Clients vorhanden ist. 3. Löschen Sie die Sitzungsdatei des Servers.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, Dell G3-Computer
Wie melde ich mich ab und lösche die Sitzung in PHP?
PHP ist die vollständigste Abmelde- und Löschmethode Sitzungs- und Cookie-Codes
public function logout(){ $_SESSION = array(); //清除SESSION值. if(isset($_COOKIE[session_name()])){ //判断客户端的cookie文件是否存在,存在的话将其设置为过期. setcookie(session_name(),'',time()-1,'/'); } session_destroy(); //清除服务器的sesion文件 }
Wenn beim Abmelden die Sitzung oder die Cookies nicht sauber gelöscht werden, führt dies häufig zu verschiedenen seltsamen Problemen. Insbesondere, wenn Ihre Sitzung mithilfe eines Datenbanktreibers auf dem Server gespeichert wird. Verwenden Sie den obigen Code, um es vollständig zu reinigen.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo melden Sie sich ab und löschen die Sitzung in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!