277 messaggi dal 13 giugno 2001
Response.Cookies("NomeCuki").Expires=#January 1, 2038#
Response.Cookies("NomeCuki").Secure=False
Response.Cookies("NomeCuki")("Kiave1")= Valore1
Response.Cookies("NomeCuki")("Kiave2")= Valore2


Con questo codice scrivo un cuki senza particolari problemi, non sò se sia possibile continuare ad scrivere in coda alle chiave già presenti nel cuki.


Es. Se nel cuki avrei:

Mela
Pera
Ananas


la prossima volta che si apre il cuki e possibile inserire altre voci in questo esempio dopo Ananas senza che si cancellino quelli già presenti??


Un'ultima domanda: e possibile far chiudere una pagina senza far comparire il messaggio di conferma? Con questo codice mi compare il messaggio di conferma javascript:close()


Ciao

Carmen
33 messaggi dal 04 aprile 2005
Si puoi farlo, puoi scrivere in coda ad un cookie ed aggiungere delle chiavi. Quando dai al cookie delle chiavi crei in definitiva una matrice unidimensionale dentro al cookie. I cookie sia in ASP che PHP sono strumenti molto potenti, se li sai usare puoi implementare delle soluzioni di tutto rispetto, veloci e funzionali dimenticando perfino di poggiare su un DB o su delle aribili session. Pensa un pò se un giorno ti chiedessero di implementare un e-commerce (carrello) senza adoperare un DB...
277 messaggi dal 13 giugno 2001
Grazie della risposta. Però non sò da dove iniziare. Magari qualche frammento di codice sarebbe la ciliegina sulla torta.


Ciao...

Carmen
33 messaggi dal 04 aprile 2005
al volo

'esempio di come sparare un cookie non persistente di 16 celle:

for i = 0 to 15
Key = Cstr(i)
response.cookies("Mio")(Key) = "Orso" & Key
Next

'recupera
response.write("Il mio cookie ha: " & request.cookies("Mio").Count & " Chiavi")
response.write("<br>Ecco le chiavi ed il loro valore:<br>")
for i = 0 to request.cookies("Mio").Count - 1
Key = Cstr(i)
strMio = request.cookies("Mio")(Key)
response.write("Chiave" & Key & ": " & strMio & "<br>")
Next

'fai il caso vuoi aggiornare solo una cella
response.cookies("Mio")("0") = "Aggiorna"

'fai il caso che ne vuoi aggiungere una
response.cookies("Mio")("20") = "Aggiunta"

'stampa tutto il contenuto e vedi che è successo
response.write(request.cookies("Mio"))

puoi usarli più o meno così, sto codice l'ho scritto al volo, dovrebbe funzionare cmq!
277 messaggi dal 13 giugno 2001
OK! ti ringrazio. Proverò e magari qual'ora avrei qualche problema che non riesco ad risolvere magari ridisturbo...



iao...

Carmen
134 messaggi dal 20 marzo 2001
credo sia più chiaro così...

'metto in una variabile il valore del cookie gia creato
cookieiniziale=request.cookies("NomeCuki")("Kiave1")

'riscrivi il cookie concatenando il valore iniziale col nuovo
response.cookies("NomeCuki")("Kiave1")=cookieiniziale&"quellochevuoi"
33 messaggi dal 04 aprile 2005
Non ti seguo Fusioman, cioè il fatto era quello di aggiornare una chiave di un cookie già esistente con un nuovo valore, si puoi concatenare, ma la chiave rimane sempre quella... o magari sbaglio... Nessuno ha la soluzione definitiva...
134 messaggi dal 20 marzo 2001
fusionman ha scritto:
credo sia più chiaro così...

'metto in una variabile il valore del cookie gia creato
cookieiniziale=request.cookies("NomeCuki")("Kiave1")

'riscrivi il cookie concatenando il valore iniziale col nuovo
response.cookies("NomeCuki")("Kiave1")=cookieiniziale&"quellochevuoi"

da quel che ho capito lui voleva aggiungere un valore ad un cookie gia valorizzato e non aggiornarlo sovrascrivendo il vecchio col nuovo.
Forse ho capito male io

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.