Sto iniziando a sviluppare un carrello multi store in php dove ogni utente avrà un carrello della spesa in diversi negozi. Vorrei sapere qual è il modo migliore per salvare i dettagli del carrello acquisti come nome prodotto, ID, prezzo ecc., Quando un utente fa clic su "Aggiungi al carrello". Penso che possiamo salvarlo in due modi: a) Sessione b) Tabella Db.Carrello spesa, sessione o DB?
Qual è il metodo migliore per salvare tutte queste informazioni? Voglio renderlo il più sicuro possibile.
Si prega di suggerire.
Grazie
In caso di utilizzo di una sessione per i visitatori shoppingcart, si desidera il meno possibile memorizzato in esso. 1 perché i dati della sessione vengono passati alla pagina successiva (aumento del tempo di caricamento), 2 perché i dati critici come il prezzo non devono essere "memorizzati nella cache" in una sessione poiché le sessioni potrebbero esistere per un periodo di tempo più lungo. (ci sono casi in cui si desidera "archiviarlo", ma l'idea è corretta? :) – Frankey
@Frankey Le variabili di sessione PHP non vengono inviate al client. Il cookie ID sessione viene utilizzato per indicare al server a quale sessione verrà associato '$ _SESSION' con. –