Problemer med at bruge SESSION i PHP

This is a discussion on Problemer med at bruge SESSION i PHP within the Produktion af websider ved brug af php (dk.edb.internet.webdesign.serverside.php) forum.

Problemer med at bruge SESSION i PHP

Postby Søren Blaabjerg on Wed Nov 19, 2008 4:06 am

Jeg har et meget simpelt problem, som nogen muligvis kan hjælpe
mig at løse.
Jeg har en logon-formular som adgangskontrol, og efter validering
via databasen skulle der gerne være defineret en serie
SESSION-værdier til identifikation af brugeren, som alle andre
PHP-sider gerne skulle have adgang til.
Men uanset havad jeg har prøvet og læst om brug af SESSIONs i PHP
(i timevis!!), så virker det ikke. Det er kun selve logon-siden
der "husker" de pågældende SESSION-værdier. Når der skiftes til
andre sider, er de tilsyneladende totalt "glemt". Jeg forstår
ikke hvorfor.

Jeg har tidligere arbejdet med ASP-programmering og ASP.NET, og
aldrig haft nogen problemer med at bruge SESSION-variable der.

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
Søren Blaabjerg
 
Posts: 2
Joined: Wed Nov 19, 2008 4:06 am

Re: Problemer med at bruge SESSION i PHP

Postby =?ISO-8859-15?Q?Birger_S=F8rensen?= on Wed Nov 19, 2008 4:25 am

Søren Blaabjerg sendte dette med sin computer:
> Jeg har et meget simpelt problem, som nogen muligvis kan hjælpe
> mig at løse.
> Jeg har en logon-formular som adgangskontrol, og efter validering
> via databasen skulle der gerne være defineret en serie
> SESSION-værdier til identifikation af brugeren, som alle andre
> PHP-sider gerne skulle have adgang til.
> Men uanset havad jeg har prøvet og læst om brug af SESSIONs i PHP
> (i timevis!!), så virker det ikke. Det er kun selve logon-siden
> der "husker" de pågældende SESSION-værdier. Når der skiftes til
> andre sider, er de tilsyneladende totalt "glemt". Jeg forstår
> ikke hvorfor.
>
> Jeg har tidligere arbejdet med ASP-programmering og ASP.NET, og
> aldrig haft nogen problemer med at bruge SESSION-variable der.

Alle de scripts der skal kende $_SESSION-variable skal begynde med
session-start();

Birger

--
http://varmeretter.dk/ - billig, sund og hurtig mad
http://bbsorensen.dk/


=?ISO-8859-15?Q?Birger_S=F8rensen?=
 
Posts: 62
Joined: Wed Aug 06, 2008 2:45 pm

Re: Problemer med at bruge SESSION i PHP

Postby Søren Blaabjerg on Wed Nov 19, 2008 5:33 am

Birger Sørensen wrote in dk.edb.internet.webdesign.serverside.php:
> Søren Blaabjerg sendte dette med sin computer:
> > Jeg har et meget simpelt problem, som nogen muligvis kan hjælpe
> > mig at løse.
> > Jeg har en logon-formular som adgangskontrol, og efter
validering
> > via databasen skulle der gerne være defineret en serie
> > SESSION-værdier til identifikation af brugeren, som alle andre
> > PHP-sider gerne skulle have adgang til.
> > Men uanset havad jeg har prøvet og læst om brug af SESSIONs i
PHP
> > (i timevis!!), så virker det ikke. Det er kun selve logon-siden
> > der "husker" de pågældende SESSION-værdier. Når der skiftes til
> > andre sider, er de tilsyneladende totalt "glemt". Jeg forstår
> > ikke hvorfor.
> >
> > Jeg har tidligere arbejdet med ASP-programmering og ASP.NET, og
> > aldrig haft nogen problemer med at bruge SESSION-variable der.
>
> Alle de scripts der skal kende $_SESSION-variable skal begynde med
> session-start();
>
> Birger
>
Tak for svaret! Til at begynde med var jeg lidt skuffet, for jeg fik
kun fejlmeddelelser ud af det. Imidlertid var grunden, at der var en
lille trykfejl i dit svar. Funktionen hedder nemlig session_start()
og ikke session-start(). Men det fandt jeg selvfølgelig hurtig ud
af. Under alle omstændigheder 1000 tak for svaret, der omsider løste
mit problem.

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
Søren Blaabjerg
 
Posts: 2
Joined: Wed Nov 19, 2008 4:06 am

Re: Problemer med at bruge SESSION i PHP

Postby =?ISO-8859-15?Q?Birger_S=F8rensen?= on Wed Nov 19, 2008 9:19 am

Søren Blaabjerg:
> Birger Sørensen wrote in dk.edb.internet.webdesign.serverside.php:
>> Søren Blaabjerg sendte dette med sin computer:
>>> Jeg har et meget simpelt problem, som nogen muligvis kan hjælpe
>>> mig at løse.
>>> Jeg har en logon-formular som adgangskontrol, og efter validering
>>> via databasen skulle der gerne være defineret en serie
>>> SESSION-værdier til identifikation af brugeren, som alle andre
>>> PHP-sider gerne skulle have adgang til.
>>> Men uanset havad jeg har prøvet og læst om brug af SESSIONs i PHP
>>> (i timevis!!), så virker det ikke. Det er kun selve logon-siden
>>> der "husker" de pågældende SESSION-værdier. Når der skiftes til
>>> andre sider, er de tilsyneladende totalt "glemt". Jeg forstår
>>> ikke hvorfor.
>>>
>>> Jeg har tidligere arbejdet med ASP-programmering og ASP.NET, og
>>> aldrig haft nogen problemer med at bruge SESSION-variable der.
>>
>> Alle de scripts der skal kende $_SESSION-variable skal begynde med
>> session-start();
>>
>> Birger
>>
> Tak for svaret! Til at begynde med var jeg lidt skuffet, for jeg fik
> kun fejlmeddelelser ud af det. Imidlertid var grunden, at der var en
> lille trykfejl i dit svar. Funktionen hedder nemlig session_start()
> og ikke session-start(). Men det fandt jeg selvfølgelig hurtig ud
> af. Under alle omstændigheder 1000 tak for svaret, der omsider løste
> mit problem.

Beklager unøjagtigheden.
Jeg er ved at spare sammen til nye briller. :-Z

Birger

--
http://varmeretter.dk/ - billig, sund og hurtig mad
http://bbsorensen.dk/


=?ISO-8859-15?Q?Birger_S=F8rensen?=
 
Posts: 62
Joined: Wed Aug 06, 2008 2:45 pm


Return to Produktion af websider ved brug af php (dk.edb.internet.webdesign.serverside.php)

Who is online

Users browsing this forum: No registered users and 0 guests

cron