Cari ragazzi, pure io mi ritrivo a scrivere!!
Mi sono ritrovato ultimamente a pensare di costruire un carrello elettronico, solo che non so bene come fare!
Ho visto dei carrelli che funzionano senza iscrizione dell'utente, quindi ho pensato di poter usare una sessione per ogni utente contenente l'IP dello stesso! Oppure creare una sessione con un ID ricavato da un database in modo da tenere in automatico anche tutte le visite!
Ma credo sia meglio la sessione con l'IP, così se capita di uscire e rientra, si ritrova ancora il carrello pieno! Naturalmente ogno prodotto messo nel carrello viene scritto nel database in modo che rimanga nella lista, ma se per puro caso un giorno entra uno e ha l'IP uguale a quello usato da un'altro utente tempo prima, si ritrova i prodotti già nel carrello!
Quindi usando la sessione con valore preso da un database, viene sempre univoco e nessuno in futuro può avere lo stesso valore! Però se rientra nella pagina dove viene avviata la sessione, viene ricreata la sessione e perde il carrello!
Vi chiedo consigli e pareri in merito!
Ciao a tutti e grazie!
Mi sono ritrovato ultimamente a pensare di costruire un carrello elettronico, solo che non so bene come fare!
Ho visto dei carrelli che funzionano senza iscrizione dell'utente, quindi ho pensato di poter usare una sessione per ogni utente contenente l'IP dello stesso! Oppure creare una sessione con un ID ricavato da un database in modo da tenere in automatico anche tutte le visite!
Ma credo sia meglio la sessione con l'IP, così se capita di uscire e rientra, si ritrova ancora il carrello pieno! Naturalmente ogno prodotto messo nel carrello viene scritto nel database in modo che rimanga nella lista, ma se per puro caso un giorno entra uno e ha l'IP uguale a quello usato da un'altro utente tempo prima, si ritrova i prodotti già nel carrello!
Quindi usando la sessione con valore preso da un database, viene sempre univoco e nessuno in futuro può avere lo stesso valore! Però se rientra nella pagina dove viene avviata la sessione, viene ricreata la sessione e perde il carrello!
Vi chiedo consigli e pareri in merito!
Ciao a tutti e grazie!
Ultima modifica: