php: session_destroy()

  • Themenstarter Themenstarter xclaudiox
  • Beginndatum Beginndatum
X

xclaudiox

hi,
ich möchte, damit man sich von meiner seite abmelden kann session_destroy(); ausführen, bekomme aber folgende meldung:

Warning: Trying to destroy uninitialized session ...

mit session_destroy(session_id()); passiert das gleiche. wie stelle ich das denn jetzt am besten an?
 
Hi!

Die Fehlermeldung sagt, das die Session noch nicht gestartet wurde.

Also wenn auf dem Server der Autostart von Sessions aus ist,
musst du selbst fuer den Start sorgen.
Mit session_start(), ich wuerde es immer aufrufen,
es schadet ja nicht, auch wenn die Session schon da ist.
 
jo, genau das hab ich auch gemacht. ich kann ja auch ganz normal mit den session variablen arbeiten....
das macht das ganze ja so merkwürdig...
 
Habe das selbe Problem...

Ich kann mit Sessions arbeiten, aber sobald ich mich ausloggen will, kommt die Fehlermeldung.

Schliesse ich den Browser ist die Session (logischer Weise) zerstört.

Wer weiss Rat?
 
Ist es nicht so das man bei jeder Seite session_start(); anweden muss ? Hast du eine solche Seite die Du in jede Seite includest ? Auch bei der Logout-Seite ?
 
habe in den relevanten seiten (intern, edit, colors etc) den session-check included, aber nicht in der logout-seite...
 
meiner Meinung nach muss das auch in der Logout Seite der Fall sein, nach dem Prinzip:

session_start();
session_destroy();

Probier das mal aus !
 
Erschreckend, wie einfach die Lösung manchmal sein kann ;o)

Ich danke Dir!

Hatte das damals local schon mal so gehabt, da konnte es nur nicht funktionieren, weil php falsch konfiguriert war.
 
Zurück