session_register('var')
Bummi
- php
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
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
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.