php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 31.07.2010, 22:24  
Erfahrener Benutzer
 
Registriert seit: 08.04.2009
Beiträge: 324
Creator befindet sich auf einem aufstrebenden Ast
Standard session_destroy() verständnis Problem

Hallo,

ich bin ein wenig iritiert.

Ein normaler LOGIN. Bei erfolg wird die User_id und Group_id in der session gespeichert. Funktioniert einbandfrei.

Beim Logout soll die Session gegrillt werden.
Dies habe ich wie folgt gemacht:

PHP-Code:

public static function kill(){
        unset(
$_SESSION);
    }

public function 
logout(){        
        
lb_Session::kill();
        
$link = new lb_Link();
        
header("Location: ".$link->getUrl());
        exit();
    } 
Nach lb_Session::kill(); ist für mich doch eigentlich die Session tot.
Allerdings existieren die Daten in der Session nach der umleitung wieder.
Erst ein session_destroy() grillt die Session wirklich.
Ich kann auch direkt die werte aus der Session schmeißen also z.B.:
PHP-Code:
unset($_SESSION['user_id']);
unset(
$_SESSION['group_id']); 
Also so gesehen kein Problem, geht alles Aber warum funktioniert unset($_SESSION); nicht?
Creator ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 31.07.2010, 22:52  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Creator Beitrag anzeigen
Funktioniert einbandfrei.


Zitat:
Aber warum funktioniert unset($_SESSION); nicht?
Das kann man sich aus der Beschreibung von unset und session_destroy im Handbuch so halbwegs erschließen (auch wenn es nicht ganz schwarz auf weiß da steht).
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline  
Alt 31.07.2010, 23:01  
Erfahrener Benutzer
 
Registriert seit: 08.04.2009
Beiträge: 324
Creator befindet sich auf einem aufstrebenden Ast
Standard

Mh misst hast recht, sorry das indirekte habe ich irgendwie nicht mit gelesen.
Creator ist offline  
Alt 01.08.2010, 00:01  
Erfahrener Benutzer
 
Registriert seit: 25.05.2010
Beiträge: 852
PHP-Kenntnisse:
Anfänger
Trainmaster wird schon bald berühmt werden
Standard

Als Ergänzung: session_unset()

PHP: session_unset - Manual
Trainmaster ist gerade online  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem beim Download Management mistermint PHP Tipps 2009 8 24.10.2009 11:34
Umlaut Problem nokieone PHP Tipps 2009 7 16.10.2009 19:30
Problem mit Basedir in PhP cmuch05 Datenbanken 9 08.01.2009 14:17
[Erledigt] Problem: PHP Selbe Datei mehr als 1 Mal soulan PHP Tipps 2008 13 28.11.2008 22:51
Problem Upload mehrere Dateien und schreiben in DB Lapje PHP Tipps 2008 1 22.10.2008 13:12
utf8 Problem (Daten aus DB auslesen) go1denboy PHP Tipps 2008 1 23.09.2008 12:19
Problem mit swfobjects R4v3r JavaScript, Ajax und mehr 8 21.09.2008 14:17
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
problem!!! PHP Tipps 2006 6 08.02.2006 11:06
[Erledigt] wieder ein Problem bei phpmailer und smtp PHP Tipps 2006 24 07.02.2006 01:07
Verständnis Problem 24bits PHP Tipps 2005-2 6 16.10.2005 23:00
[Erledigt] Problem mit Backslash Patrick Schwarz PHP Tipps 2005-2 5 26.07.2005 09:54
[Erledigt] [LEFT JOIN] Verständnis Problem Datenbanken 6 17.06.2005 14:38
Verständnis Problem bei Übergabe von Arrays imported_dex PHP Tipps 2005 2 05.03.2005 18:03
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
session_destroy geht nicht, php session_destroy funktioniert nicht, session_destroy does not work, session_destroy oder unset, session_destroy(), dession desroy funktiniert nicht, session_destroy php problem, wie funktioniert session_destroy();, alle session_destroy fehler, session_destroy bestimmte werte, session_destroy not working, php session_destroy doesnt work, session_destroy php für $_session, session_destroy php funktioniert nicht, session problem session_destroy, session_destroy php

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:09 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum