"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Session beenden

grOOvekill@ 30.05.2002 - 16:20 693 3
Posts

grOOvekill@

Legend
Vienna Badass
Avatar
Registered: Nov 2001
Location: @home
Posts: 2301
Hi!

Wollte eine Session mit folgendem Skript beenden:

<?php
session_destroy();
?>
<HTML>
<HEAD>
<TITLE>Ausloggen</TITLE>
</HEAD>
<BODY>
<h1>Sie haben sich erfolgreich ausgeloggt!</h1>
<br><br><br>
Erneute <a href="index.php">Anmeldung</a>
</BODY>
</HTML>


Dummerweise bekomme ich folgendes Warning:

Warning: Trying to destroy uninitialized session in /home/sites/site234/web/php/sessions/abmelden.php on line 2

Ich dachte, ich hätte die Session durch @session_start(); bereits initialisiert! Also doch nicht?

Irgendwer ne Ahnung?

Thx

XeroXs

doh
Avatar
Registered: Nov 2000
Location: Lieboch
Posts: 10334
is nur ne vermutung, aber so wie ich das sehe hast du sie in dem file in dem das destroy ist nicht gestartet
somit isse ned dort :)

TomTux

Big d00d
Avatar
Registered: Jun 2002
Location: Mödling
Posts: 176
Hi, bin mir net sicher und komme jetzt auch net dazu es zu testen, aber probier mal vor dem session_destroy ( ) ein:

:: session_start() ::
creates a session (or resumes the current one based on the session id being passed via a GET variable or a cookie).
This function always returns TRUE.

Ich hab noch was in Erinnerung, dass du die Session vorher starten musst.

Ansonsten probier mal im vorherigen Script was in eine Session-Variable zu schreiben und nach einem session_start ( ); sie auszulesen.
Wenns net da ist hast ein anderes Porb!

EDIT:
Sorry man sollte die vorhergehenden Posts genauer lesen ! ;)

Snoop

Here to stay
Registered: Jun 2002
Location: Gablitz
Posts: 1088
du musst davor die session starten.. und bei destroy musst ihm sagen welche session er löschen soll ;) like : session_destroy ("user");
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz