Dunque, giusto per conoscenza, questo problema l'ho risolto inserendo nella pagina che esegue lo svuotamento del carrello questa stringa:
codice:
Response.Cookies(nomecook).Path = "/"
Ora vorrei solo una spiegazione, dai più esperti, perchè proprio non capisco. :master:
Con questo codice (l'ho semplificato all'osso) aggiungo articoli al mio carrello...
codice:
Dim nomecook
nomecook = "miosito.it"
Response.Cookies(nomecook).Path = "/"
Response.Cookies(nomecook).Expires = dateadd("d",now,5)
Response.Cookies(nomecook).Secure = FALSE
dim ind
ind=Request.Cookies(nomecook)("totale")+1
if Request.Cookies(nomecook)="" then
Response.Cookies(nomecook)("codiceord") = 12345 (Qui c'era del codice per il random ma l'ho tolto per semplificare)
Response.Cookies(nomecook)("totale") = 0
end if
Response.Cookies(nomecook)("totale") = ind
Response.Cookies(nomecook)("indice"&ind) = ind
Response.Cookies(nomecook)("IDart"&ind) = request.form("IDart")
Response.Cookies(nomecook)("codice"&ind) = request.form("codice")
Response.Cookies(nomecook)("descrizione"&ind) = request.form("descrizione")
Response.Cookies(nomecook)("costo"&ind) = request.form("costo")
Response.Cookies(nomecook)("peso"&ind) = request.form("peso")
response.redirect "inserimentook.asp"
Una volta pubblicato su Web funziona perfettamente, ma in locale ogni tanto fa i capricci e aggiunge l'articolo 2 volte! E anche con una certa frequenza (lavoro su XP).
Qualcuno mi sa spiegare il perchè di questa anomalia, così aumento la mia cultura?
Good night.