machiaveli: Sessions werden nicht geändert!

Hallo, bin schon länger auf der Suche für dieses Problem:

Ich programmiere derzeit eine kleine Homepage für den privaten Gebrauch in der auch Sessions benutzt werden. Die Sessions werden auf folgende Weise beim Login gesetzt:

session_register("nick");
session_register("fehler");
$_SESSION["nick"] = "test";
$_SESSION["fehler"] = "";

Soweit so gut... Wenn ich die Sessions lese wird mir das, was ich eingegeben habe, auch prima ausgegeben. Nur wenn ich später eine Session ändern will ($_SESSION["fehler"] = "Das ist falsch!";) wird zwar auf meinem localen Rechner (Xampp - also Windows) alles prima weiter ausgeben (mit der Änderung), nur der Server (Lampp - also Linux) streikt und gibt mir die "alte" Session aus (also ändert die neue nicht ab).

Joa, soviel hab ich schonmal selber rausgefunden, nur nach stundenlangem googeln hab ich leider nichts finden können was mir weiterhelfen könnte. Vielleicht stelle ich mich auch ein bisschen doof an oder mach was total falsch, aber bin halt noch Anfänger und versuch mich gerade mit PHP & MySQL...

Danke für euer Verständnis und schonmal im Vorraus für die Hilfe ;)

  1. Hallo machiaveli,

    session_register("nick");

    Wie du der Doku von session_register() entnehmen kannst, ist das keine gute Idee, weil diese Funktion von register_globals = on abhaengt.

    Schau dir mal die Doku zu session_start() an, da ist ziemlich gut erklaert, wie man Sessions richtig benutzt.

    Gruß,

    Dieter

    1. Schau dir mal die Doku zu session_start() an, da ist ziemlich gut erklaert, wie man Sessions richtig benutzt.

      Ich hab mir jetzt mal die Doku auf php.net angeschaut, werde aber leider nicht viel schlauer daraus... :(

      1. Hallo machiaveli,

        http://php.net/manual/de/ref.session.php, Beispiel 1964 erklaert, wie man mit Sessions umgeht.
        http://php.net/manual/de/function.session-register.php erklaert, warum session_register() eine schlechte Idee ist.
        http://php.net/manual/de/function.session-start.php, Beispiele 1971 und 1972 erkaleren, wieder, wie man Sessions benutzt.
        Im Prinzip reicht es schon, wenn du die dortigen Beispiele ausprobierst. Die erklaerenden Texte dazu zu lesen, ist sicher auch nicht so verkehrt. Was genau ist dir dabei unklar?

        Gruß,

        Dieter

        1. Okay, danke, ich werd mir die Texte mal durchlesen und einfach mal ausprobieren...
          Wenn ich dann noch Fragen habe, poste ich sie nochmal :P