Supportnet / Forum / Skripte(PHP,ASP,Perl...)
SESSION PROB
Frage
Hallöchen!!! Hab da ein Problem und zwar des der nix in die Session_Datei schreibt.
aber die variablen sind geschrieben halt alles 0
[code]
function login_daten_ok($row_login_reguser){
global $project;
global $REMOTE_ADDR;
global $link;
session_register(´sessuserno´,´sessuser´,´sessuserpw´);
$sessuserno = $row_login_reguser[´no´];
$sessuser = $row_login_reguser[´nick´];
$sessuserpw = $row_login_reguser[´pw´];
...
[/code]
kann mir wer helfen???
Antwort 1 von Pagestylist
php version ist 3.xxx
Antwort 2 von ThaGoob
Dumme Frage vorweg: Wieso nutzt du PHP3? Ich liebe PHP, aber so nostalgisch zu sein.... naja, egal.
Zu deinem Problem:
Mit session_register legst du die Inhalte der Variablen in einer Session ab, soweit klar?
Du belegst die Variablen, die du in der Session speichern willst, aber erst NACHDEM du session_register aufgerufen hast.
Die Lösung:
Damit sollte dein Problem behoben sein.
Zu deinem Problem:
Zitat:
function login_daten_ok($row_login_reguser){
global $project;
global $REMOTE_ADDR;
global $link;
session_register(´sessuserno´,´sessuser´,´sessuserpw´);
$sessuserno = $row_login_reguser[´no´];
$sessuser = $row_login_reguser[´nick´];
$sessuserpw = $row_login_reguser[´pw´];
...
function login_daten_ok($row_login_reguser){
global $project;
global $REMOTE_ADDR;
global $link;
session_register(´sessuserno´,´sessuser´,´sessuserpw´);
$sessuserno = $row_login_reguser[´no´];
$sessuser = $row_login_reguser[´nick´];
$sessuserpw = $row_login_reguser[´pw´];
...
Mit session_register legst du die Inhalte der Variablen in einer Session ab, soweit klar?
Du belegst die Variablen, die du in der Session speichern willst, aber erst NACHDEM du session_register aufgerufen hast.
Die Lösung:
Zitat:
$sessuserno = $row_login_reguser[´no´];
$sessuser = $row_login_reguser[´nick´];
$sessuserpw = $row_login_reguser[´pw´];
session_register(´sessuserno´,´sessuser´,´sessuserpw´);
$sessuserno = $row_login_reguser[´no´];
$sessuser = $row_login_reguser[´nick´];
$sessuserpw = $row_login_reguser[´pw´];
session_register(´sessuserno´,´sessuser´,´sessuserpw´);
Damit sollte dein Problem behoben sein.

