Avatar billede T101 Novice
21. april 2004 - 12:08 Der er 8 kommentarer og
2 løsninger

Session problemer

Jeg ved ikke noget om sessions så min fejl er nok meget basal.

<A HREF='buyItem.php?item=".$row['itemNr']."'>Tilføj</A>

Linket sender 'item' videre til siden med dette:

<?php
session_start();
?>
<?php
$item = $_REQUEST["item"];
$_SEISSION['buy'.$_SESSION['count']++]=$item.",l";
header("location: index.php");   
?>

Som jeg så forsøger at udskrive på 'index.php' sådan her:

echo $_SESSION['buy'];

Men der bliver ikke udskrevet noget. Heller ikke en fejl.
Avatar billede dennismp Nybegynder
21. april 2004 - 12:10 #1
$_SEISSION['buy'.$_SESSION['count']++]=$item.",l";
du mener vist
$_SESSION['buy'.$_SESSION['count']++]=$item.",l";

:-)
Avatar billede moefelt Nybegynder
21. april 2004 - 12:12 #2
Husk: session_start();
Avatar billede moefelt Nybegynder
21. april 2004 - 12:13 #3
på index.php inden din echo $_SESSION['buy'];
Avatar billede T101 Novice
21. april 2004 - 12:21 #4
Ok helt så dum en fejl havde jeg ikke regnet med det var :D

Skal man bruge session_start(); på alle sider hvor man laver noget som helst med sessions?
Avatar billede dennismp Nybegynder
21. april 2004 - 12:27 #5
Ja, alle steder du bruger session skal starte med session_start(). Hvis du ikke gør det, vil $_SESSION bare virke som et almindeligt array :)
Avatar billede T101 Novice
21. april 2004 - 12:32 #6
Lige skriver den det rigtige ind i session['buy'], men desværre kun første gang ... Den ser ikke ud til at lægge nye ting oven i ['buy'] sessionen når jeg bruger Tilføj linket igen ...

Virker session ikke som et array, og burde den derfor ikke appende(sp?) det info der bliver tillagt senere?
Avatar billede dennismp Nybegynder
21. april 2004 - 12:36 #7
$_SESSION['buy'.$_SESSION['count']++]=$item.",l";

så vidt jeg kan se får du en
$_SESSION['buy1'] ..
$_SESSION['buy2']
.. osv..
Avatar billede dennismp Nybegynder
21. april 2004 - 12:37 #8
Jo, session virker som et array. Men så vidt jeg kan se, laver du en ny key for hver gang du sætter noget ind.
Avatar billede T101 Novice
21. april 2004 - 12:41 #9
Ja så kan jeg lære at låne kode fra andre ... Også selvom det bare var den ene linie ...

Svar?
Avatar billede dennismp Nybegynder
21. april 2004 - 12:43 #10
Sure.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester