Ciao,
alcuni clienti lamentano che random dopo un tot di inserimenti nel carrello improvvisamente non riescono più ad inserire.
Il carrello è basato su sessioni e un cookie
Qualche idea su quale possa essere il problema?
Ciao,
alcuni clienti lamentano che random dopo un tot di inserimenti nel carrello improvvisamente non riescono più ad inserire.
Il carrello è basato su sessioni e un cookie
Qualche idea su quale possa essere il problema?
bè così è un pò difficile aiutarti....
prova a mettere degli echo sparsi qui e li per vedere se entra nelle istruzioni che riempiono il carrello
:master:
NON ABBANDONATE CANI O GATTI!!!
Si è vero, hai ragione.
Ho capito qual è il problema ma sto cercando di vedere come risolverlo.
Praticamente io nel carrello inizializzo una variabile di sessione in questo modo:
session_start():
$spesa="si";
session_register("spesa");
in modo tale che se l'utente torna alla precendente pagina di prodotti
accade questo:
sesion_start():
if($_SESSION["spesa"]=="si"){
$carico="no"; //se proviene dal carrello tramite pulsante indietro non carica nulla
}else{
$carico="si";// se proviene dal pulsante aggiungi al carrello carica.
};
session_unregister("spesa"); //deregistro la var spesa.
Ps. non sto a spiegare tutta la logica del carrello perchè è lunga.
Sta di fatto che nella pagina prodotti se io aggiungo un'altro prodotto al carrello (ricaricando la stessa pagina prodotto) con Firefox la var $spesa perde il suo valore in modo che la var $carico diventa =si e si carica il prodotto nel carrello, mentre invece in IE7 questo non avviene. Cioè al ricaricamento della pagina malgrado io dovrei aver rimosso la var spesa con session_unregister("spesa") il valore di spesa è ancora uguale a si e il prodotto non si carica nel carrello.
Qualche aiuto??