Bummi: session_register('var')

Hallo,
angenommen, ich habe die Variable $var in einer Session registriert.
Wenn ich nun auf einen Link klicke, ergo eine neue Seite lade, müsste ich doch auf die Variable $var mit der Syntax $_SESSION['var'] auf die Variable zugreifen können, oder? Zumindest, solange die Session noch registriert ist?!

Danke für eure Auskunft...

Hier mein Problem:

Datei 1 // $user = $_POST['user'];
----------------------------------
#$user hat den richtigen Inhalt
session_start();
session_register("user");
echo "<html><head></head><meta http-equiv="refresh" content="0;url=../index.php"><body></body></html>";

index.php
---------
session_start();
echo $_SESSION['user'];

=> Ausgabe lokal: Inhalt von $user
=> Ausgabe auf Webspace: Inhalt von $user ist ""

MfG Bummi

  1. Hallo

    Versuch's mal mit:

    session_start();
    $_SESSION["user"] = $user;

    Soweit ich mich erinnere, soll man bei Verwendung von $_SESSION nicht mehr session_register() benutzen.

    Tschö, Auge

    --
    Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
    (Victor Hugo)
    Veranstaltungsdatenbank Vdb 0.1
  2. angenommen, ich habe die Variable $var in einer Session registriert.
    Wenn ich nun auf einen Link klicke, ergo eine neue Seite lade, müsste ich doch auf die Variable $var mit der Syntax $_SESSION['var'] auf die Variable zugreifen können, oder? Zumindest, solange die Session noch registriert ist?!

    Ja, aber:
    session_register() ist veraltet.

    session_start() und $_SESSION['foo'] = ... und ... = $_SESSION['foo']
    ist ausreichend.

    => Ausgabe lokal: Inhalt von $user
    => Ausgabe auf Webspace: Inhalt von $user ist ""

    Vergleiche doch mal die Einstellungen von lokal und Webspace per phpinfo()
    und schalte die Warnungen/Notizen mit error_reporting(E_ALL) ein.