scrub: session?!?!

Hi Leute!

Ich arbeite zum ersten Mal mit Sessions und komm nicht zurecht damit.

Ich starte meine Session mit folgendem Code (index.php):
session_start();
$var = "123";
session_register("query");

In einer anderen Seite lese ich den Inhalt wie folgt aus (seite2.php):
session_start();
$var2 = session_encode();
session_decode($var2);
print $var;

So, und nun erscheint rein gar nichts auf meinem Bildschirm.
Hilfe!!! BITTE!!

mfg, scrub

  1. Hallo scrub,

    Ich starte meine Session mit folgendem Code (index.php):
    session_start();
    $var = "123";
    session_register("query");

    muss heissen:
    session_register("var");

    oder
    $_SESSION["var"] = $var;

    In einer anderen Seite lese ich den Inhalt wie folgt aus (seite2.php):
    session_start();
    $var2 = session_encode();
    session_decode($var2);
    print $var;

    die beiden en/decode-zeilen einfach streichen, die brauchst du nicht.

    So, und nun erscheint rein gar nichts auf meinem Bildschirm.

    kann auch andere gründe haben: keine cookies an? etc.

    Schöne Grüße
    adapter

    1. Hallo scrub,

      hi hi!

      muss heissen:
      session_register("var");

      war copy/paste fehler... danke trotzdem!

      die beiden en/decode-zeilen einfach streichen, die brauchst du nicht.

      geht noch immer nicht, und ich verzweifel langsam aber sicher... :(

      kann auch andere gründe haben: keine cookies an? etc.

      das cookie wird abgelegt, ich kann mir über die webdev-tools vom mozilla alles cookies ansehen, und da is meines dabei...

      woran kann es sonst noch leigen, dass es nicht funktionerit?

      danke!

  2. Moin scrub,

    session_start();
    $var = "123";
    session_register("query");

    mache es mal so:
    session_start();
    $_SESSION['var']="123";

    auf der nächsten Seite dann:

    $This_Var  = $_SESSION['var'];

    echo $This_Var;

    regds
    Mike©

    --
    Freunde kommen und gehen. Feinde sammeln sich an.
    1. Moin nochmal,

      auf der nächsten Seite dann:

      $This_Var  = $_SESSION['var'];

      Nachtrag: Die neue Page muss natürlich auch mit session_start(); beginnen

      Mike©

      regds
      Mike©

      --
      Freunde kommen und gehen. Feinde sammeln sich an.
      1. YEEEEEESSSSSSSSSSSSSSSSSSSS!!!!!!

        warum auch immer, diese variante funktioniert!!
        dankeschön!!!!!!!!!!!

        1. Moin,

          dankeschön!!!!!!!!!!!

          schittebön ;-)

          regds
          Mike©

          --
          Freunde kommen und gehen. Feinde sammeln sich an.
  3. Hello,

    lies mal die letzten Posting-Subjects...
    Da gab es schon einen ausführlichen Austausch die letzten Tage
    Sorry, wenn ich das jetzt nicht raussuche, aber im Moment klingelte das tele...

    Harzliche Grüße vom Berg
    esst mehr http://www.harte-harzer.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau