ed ho verificato che subito prima della seguente istruzione c'è anche la ["customer_id"]=> int(579):
- Codice: Seleziona tutto
zen_redirect(zen_href_link(FILENAME_CHECKOUT_SUCCESS, '', 'SSL'));
Quello che non mi aspettavo è che l'esecuzione di questa zen_redirect(), purtroppo, mi rimanda solo alla pagina di time_out !! ( invece della checkout_success )
Nelle mie verifiche ho trovato che in effetti all'inizio del
...\includes\modules\pages\checkout_success\header_php.php
c'è il test
- Codice: Seleziona tutto
// if the customer is not logged on, redirect them to the shopping cart page
if (!$_SESSION['customer_id']) {
zen_redirect(zen_href_link(FILENAME_TIME_OUT));
}
che rimanda alla FILENAME_TIME_OUT quando 'customer_id' non è valorizzato!!!
Ed in effetti ho verificato che subito prima di questo test la $_SESSION è diventata un array(14)
e tra gli altri valori manca anche la ["customer_id"] (come se fosse stata resettata, ma quando ?)
Chi mi può aiutare?
Grazie
PS: la stessa procedura gira correttamente sulla versione ZC 1.5.1 !!