andreas: session sterben lassen

morgen,

ich schreibe gerade an einem script, welches bestimmte objekte nur beim sessionstart erzeugt und dann immer serialisiert um diese nicht immer neu zu instanziieren. zum testen habe ich mir einen link eingebaut, der
{
session_start();
session_destroy();
unset($_SESSION);
unset($_COOKIE);
header('location:'.$ichSelbst);
}
aufruft.

leider werden die objekte nach betätigen dieses links trotzdem nicht neu  instanziiert, sondern nur, wenn ich über den browser das cookie lösche. was fehlt denn für den gewünschten effekt?

viele grüsse,
andreas

  1. Hi!

    Ich hatte mal das gleiche Problem. Folgendes hat geholfen:

    session_destroy();
    setcookie( session_name() ,"",0,"/");

    Damit setzt du überschreibst du dein "altes" session cookie!

    MfG
    Christof

    1. hallo christoph,

      session_destroy();
      setcookie( session_name() ,"",0,"/");

      hatte leider nicht den gwünschten effekt...

      andreas

    2. hallo nochmal,

      Damit setzt du überschreibst du dein "altes" session cookie!

      ich habe jetzt rausgefunden, dass ich nach meinem
      header('Location...');

      das
      exit();

      vergessen habe. dadurch ist das script noch weiter gelaufen und hat mir alle objekte auch wieder in die neue session reingeschrieben. dadurch dachte ich, die session würde nicht richtig zerstört.

      grüsse, andreas