Fråga : klassificera tankeskapelseproblemet

Hi experter:)

I've fick en klassificera kallad shoppingcart. Det finns är problemet, när det skapar en anföra som exempel för understödjatiden. Det verkar för att vara ett PHP-configproblem, som detta kodifierar fungerar på 2 andra webservers.

This är för class=" codeSnippet " för class
1 för >

klassificera ShoppingCart {
allmänhet fungerar __construct () {
Den // kontrollen och ser, om den shoppa vagnen finns redan, om den inte gör, uppsättningen samlingen till variabeln
om, ogiltig == (för $_SESSION [”vagn”]) {
$_SESSION [”vagn”] = samling ();
$_SESSION [”vagn”] [”totPricen”] = 0;
”totaal” $_SESSION [”vagn”] [”totKorting”] [] = 0;
$_SESSION [”vagn”] [”totKorting”] [6] = 0;
$_SESSION [”vagn”] [”totKorting”] [19] = 0;
}
om, ogiltig == (för $_SESSION [”userinfo”]) {
$_SESSION [”userinfo”] = samling ();
}
}
......... <-/pre>


In min index.php:
$cart = nya ShoppingCart ();

When jag laddar index.php för den första tiden som alla periodsvariabler skapade korrekt. Emellertid när jag laddar/, förnya sidan, varen $_SESSION [”vagn”] är fastställdt att anmärka ShoppingCart?! Vad går på här…
" klar "

Svar : klassificera tankeskapelseproblemet

dubbelkontrollen din index.php-sida har session_start ();

försök som gör en var_dump () på både $cart och $_SESSION [”vagnen”]

var_dump ($cart);
bör gå tillbaka:
---------------------------
anmärka (ShoppingCart) #1 (0) {}


var_dump ($_SESSION [”vagn”]);
bör gå tillbaka:
-----------------------------
ställa i ordning (2) {[”totPricen”] samling för => för =>int (0) [”totKorting”] (3) {[”totaal”] => int (0) för int för => för =>int (0) [6] (0) [19]}}
Andra lösningar  
 
programming4us programming4us