URL: https://www.overclockers.at/coding-stuff/session_beenden_35964/page_1 - zur Vollversion wechseln!
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
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
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 !
du musst davor die session starten.. und bei destroy musst ihm sagen welche session er löschen soll like : session_destroy ("user");
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025