$HTTP_SESSION_VARS eller inte

PHP

2 svar · 192 visningar · startad av Chavez

Medlem sedan maj 20001 953 inlägg
Trådstart#1

Tjenare alla PHP diggare!

Jag har en sessionvariabel på min webbplats, säg att den heter session_variabeln.

Varför fungerar det inte att tilldela den ett värde på följande sätt:
$HTTP_SESSION_VARS[session_variabeln] = "Värdet";

Detta fungerar dock som det ska:
$session_variabeln ="Värdet";

När jag kontrollerar vad som finns i variabeln fungerar det också bra att använda arrayen, men inte när jag tilldelar den ett värde. Varför fungerar inte detta? För det ska fungera va? Någon ful sak i php.ini som måste ändras?

Medlem sedan mars 20007 896 inlägg
#2

Jag skulle gissa på att man med den associativa arrayen endast kan läsa data ( gäller även POST & GET, t.ex. ), och inte sätta värden.

Medlem sedan dec. 2001104 inlägg
#3

Har du registrerat din session-variabel rätt då?

272 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)