session register virker ikk

Tags:    php

<< < 12 > >>
der er problemer med at session ikke fungere ordenligt, jeg logger ind fint, men tror ikke den forstår at registrer session, har prøvet på 2 måder, den ene bruger jeg på min anden side og den fungere fint der, men ikke et på nye side.

Fold kodeboks ind/udKode 


og

Fold kodeboks ind/udKode 


men tror jeg har lavet en dum fejl et eller andet sted :/
btw. session_start(); er lavet i top af siden :)



15 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Prøv med
$db_host = "******";

osv.



husk session_start()

det skal stå som absolut første handling.



session_register bruges ikke længære brug $_SESSION i stedet.


Den fejl du har er at du prøver at register en local functions variable, men det kan du slet ikke med session_register da den slår op i globale variabler.

For each name, session_register() registers the global variable with that name in the current session.
fra php.net



Indlæg senest redigeret d. 27.02.2008 11:43 af Bruger #5620
hvad mener du :P?



know ^^

sådan ser (dog kun noget af filen ud), ved at jeg har started session i funktioner, men den er også started i filen der læser login funktionen :)
Fold kodeboks ind/udKode 


og koden hvor jeg skriver login :)

Fold kodeboks ind/udKode 


btw. ser i nogle sikkerhedshuller som burde rettes...



jeg har prøves $_SESSION["Brugernavn"] = $bruger;

intet virker :/?



Indlæg senest redigeret d. 27.02.2008 14:06 af Bruger #9005
http://afse.hardzone.dk/

^^ (dette er bare test side, så den nemme link form er kun pga. test side)

kode i login.php
Fold kodeboks ind/udKode 


kode i function (kun til login function):
Fold kodeboks ind/udKode 




har du et login man kan prøve?



ja 2 sek :)



bruger : test
pass : test



<< < 12 > >>
t