Supportnet Computer
Planet of Tech

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:

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´];
...


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´);




Damit sollte dein Problem behoben sein.