Heim > Artikel > Backend-Entwicklung > So melden Sie die Sitzung ab, wenn der PHP-Browser die Seite schließt
So schließen Sie die Sitzung im PHP-Browser: Verwenden Sie zuerst „session_start();“, um dann die Sitzungsinformationen zu löschen die Sitzung komplett zerstören.
1. Session_start() muss auf jeder Seite aktiviert werden, bevor die Sitzung auf jeder Seite verwendet werden kann.
2. Session_start() initialisiert die Sitzung und speichert sie auf dem Client (gespeichert auf Basis von Cookies). Beim nächsten Besuch prüft session_start(), ob Es gibt eine Sitzungs-ID. Wenn ein Browser vorhanden ist, wird diese Sitzungs-ID (durch Senden einer Header-Datei übergeben, die mit dem FF-Browser angezeigt werden kann) zur Bestimmung des Clients verwendet.
3. Die dem Cookie zugewiesene Sitzungs-ID speichert die Sitzungs-ID auf dem Client. Der Schlüsselwert dieser Sitzungs-ID ist Sitzungsname (session_id() == $). _COOKIE[session_name( )]
4 Wenn der Client Cookies deaktiviert, muss die session_id in der URL übergeben werden, die der URL zugewiesen ist
5. kann nicht verwendet werden, wenn Sie sich von der SESSION abmelden. Sie können $ _SESSION = array() oder $_SESSION = null verwenden. Die richtige Methode zum Abmelden von der Sitzung ist wie folgt:
//正确的注销session方法: //1开启session session_start(); //2、清空session信息 $_SESSION = array(); //3、清楚客户端sessionid if(isset($_COOKIE[session_name()])) { setCookie(session_name(),'',time()-3600,'/'); } //4、彻底销毁session session_destroy();
Für weitere relevante Informationen Besuchen Sie die PHP-Chinese-Website!
Das obige ist der detaillierte Inhalt vonSo melden Sie die Sitzung ab, wenn der PHP-Browser die Seite schließt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!