Questione : problema della costruzione del codice categoria

Ciao esperti:)il

I ha un codice categoria denominato shoppingcart. Ci è è problema quando genera un caso per la seconda volta. Sembra essere un problema di config del PHP mentre questo codice lavora altri a 2 webservers.

This è il class= " i lineNumbers " >
1 del >
codice categoria ShoppingCart {
	
	__construct pubblico di funzione () {
	Il controllo di // e vede se il carrello di acquisto già esiste, se non fa, per fissare l'allineamento alla variabile
		se (posizione di segnale minimo del == di $_SESSION [“carrello„]) {
			$_SESSION [“carrello„] = allineamento ();
			$_SESSION [“carrello„] [“totPrice„] = 0;
			
			$_SESSION [“carrello„] [“totKorting„] [“totaal„] = 0;
			$_SESSION [“carrello„] [“totKorting„] [6] = 0;
			$_SESSION [“carrello„] [“totKorting„] [19] = 0;
		}
		se (posizione di segnale minimo del == di $_SESSION [“userinfo„]) {
			$_SESSION [“userinfo„] = allineamento ();
		}
	}

......... class= >

In di
$cart = nuovo ShoppingCart (); carico index.php del

When I per la prima volta che tutte le variabili di sessione hanno generato correttamente. Tuttavia, quando carico/rinfrescare la pagina, la varietà $_SESSION [“carrello„] è regolato per obiettare ShoppingCart?! Che cosa sta andando qui… su
class= del

Risposta : problema della costruzione del codice categoria

controllare due volte la vostra pagina di index.php ha session_start ();

provare a fare un var_dump () sia su $cart che su $_SESSION [“carrello„]

var_dump ($cart);
dovrebbe rinviare:
---------------------------
obiettare (ShoppingCart) #1 (0) {}


var_dump ($_SESSION [“carrello„]);
dovrebbe rinviare:
-----------------------------
allineare (2) {[“totPrice„] allineamento del => di int del => (0) [“totKorting„] (3) {[“totaal„] => int (0) di int del => di int del => (0) [6] (0) [19]}}
Altre soluzioni  
 
programming4us programming4us