/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Problem med tildeling til sessionsvariabel
Fra : Jacob Atzen


Dato : 27-08-05 22:04

Hej gruppe,

Følgende lille stykke kode volder mig lidt problemer:

session_start();
print $_SESSION['foo'];
$a = array('s' => $_SESSION);
$_SESSION['foo'] = "bar";

På min PHP5.0.4 installation bliver der aldrig lagt noget i
sessionsvariablen. Ergo bliver der aldrig udskrevet noget i print
sætningen. Hos en kammerat der ligeledes kører 5.0.4 udskriver den fint
nok. Nogen, der har en forklaring?

--
Med venlig hilsen
- Jacob Atzen

 
 
Michael Rasmussen (27-08-2005)
Kommentar
Fra : Michael Rasmussen


Dato : 27-08-05 22:55

On Sat, 27 Aug 2005 21:04:06 +0000, Jacob Atzen wrote:

> På min PHP5.0.4 installation bliver der aldrig lagt noget i
> sessionsvariablen. Ergo bliver der aldrig udskrevet noget i print
> sætningen. Hos en kammerat der ligeledes kører 5.0.4 udskriver den fint
> nok. Nogen, der har en forklaring?
Har lige testet her, og det virker.
Det har ikke noget at gøre med, at apache ikke har skriverettigheder i
det katalog, hvor php vil gemme sessionsdata?

Får du noget output med error_reporting(E_ALL)?

--
Hilsen/Regards
Michael Rasmussen
http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE3E80917


Michael Rasmussen (27-08-2005)
Kommentar
Fra : Michael Rasmussen


Dato : 27-08-05 22:56

On Sat, 27 Aug 2005 23:54:59 +0200, Michael Rasmussen wrote:

> Får du noget output med error_reporting(E_ALL)?
Hvordan forresten med cookies? Har du tilladt det i din browser?
Kan du ligge URL op, så man kan teste?
--
Hilsen/Regards
Michael Rasmussen
http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE3E80917


Jacob Atzen (28-08-2005)
Kommentar
Fra : Jacob Atzen


Dato : 28-08-05 08:45

On 2005-08-27, Michael Rasmussen <mir@miras.org> wrote:
> On Sat, 27 Aug 2005 23:54:59 +0200, Michael Rasmussen wrote:
>
> Får du noget output med error_reporting(E_ALL)?

Nej. Kun "Undefined index: foo" - men det vidste jeg jo godt.

> Hvordan forresten med cookies? Har du tilladt det i din browser?

Programmet virker, hvis jeg sætter min sessionsvariabel før jeg tildeler
den til arrayet, altså:

session_start();
print $_SESSION['foo'];
$_SESSION['foo'] = "bar";
$a = array('s' => $_SESSION);

Så det er ikke et problem med cookies eller browser eller sessionsvariable
generelt.

> Kan du ligge URL op, så man kan teste?

http://www.jacobatzen.dk/~jacob/session.php

--
Med venlig hilsen
- Jacob Atzen

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408928
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste