Newsgroup: it.comp.lang.javascript
Titolo: Come gestire i cookie?

Ciao ragazzi, vi scrivo per un quesito.
Ho creato una pagina che ha al suo interno un form di registrazione con
tanto di verifica dei campi e reindirizzamento ad una pagina con
l'elenco dei dati appena inseriti.
A questo punto avrei bisogno di memorizzare le informazioni dei vari
account creati; come posso fare?
E' possibile inserire in un unico cookie le informazioni di più
utenti, o devo invece creare un cookie per ogni utente?
Mi potreste inviare una specie di codice a grandi linee?
Grazie mille per i suggerimenti.
Ciao a tutti
Davide

 utenti, o devo invece creare un cookie per ogni utente?
forse non ho capito: vuoi scrivere un cookie e in questo cookie scriverci
il tuo archivio utenti???
Se ho capito bene devi chiarirti le idee su cosa è un cookie.
-- 
"That until there is no longer first class
And second class citizens of any nation
Until the colour of a man's skin
Is of no more significance than the colour of his eyes
Me say war"
B.M.


Inviare il codice non è un problema, ma per il lavoro che devi fare i
cookie non ti servono. Devi prima capire cosa sono i cookie.

Oreste ha scritto:

Dico le cose chiaramente. Io sono uno studente in informatica ed è la
prima volta che mi trovo a dover gestire del codice di questo tipo; il
discorso è che devo fare un progetto e il testo datomi dal professore
è il seguente:
E' richiesta la progettazione e realizzazione di un'applicazione
Javascript client-side che realizzi le seguenti operazioni:
1) form di ingresso dell'utente con login e password per utenti
gia' registrati e dati di registrazione per nuovi utenti; i dati di
registrazione devono almeno comprendere: dati anagrafici, e-mail e
selezione di preferenze di stile per le pagine quali colori di sfondo,
dimensioni, tipo o colore dei caratteri, posizionamento di
informazioni, ecc... (lo studente scelga alcune di queste preferenze da
realizzare a piacere). Il form deve essere validato. Le informazioni
sugli utenti vanno mantenute sul client tramite appositi cookies. E'
richiesto che piu' utenti abbiano accesso dal client in questione.
ecc...
Una volta richiesto al professore quello che già ho chiesto a voi la
risposta è stata: "metta più cookie o gestisca propriamente la
stringa del cookie".
Per questo ho chiesto consiglio a voi...
Se riuscite a dirmi qualcosa vi ringrazio già in anticipo.
Ciao
Davide

 stringa del cookie".
uhm ... va contro ogni logica, immagino sia un esempio "a sè stante" senza
alcuna possibilità di utilizzo pratico.
premessa: i cookie hanno un limite di caratteri molto basso (dipende dalle
versioni, io mi ero segnato questi:
20 cookies maximum per domain.
4096 bytes per cookie description.
300 cookies overall maximum
Inoltre, non registrando nulla sul server, tutte le informazioni resteranno
sul client (ergo se mi sposto da un pc all'altro dovrò riregistrarmi).
Infine, visti i limiti di caratteri dei cookie, se ci registriamo in 10
sullo stesso pc è facile che i primi scompariranno.
Detto ciò per creare e leggere cookie via javascript troverai con google di
tutto; devi creare probabilmente N cookie con un prefisso-suffisso per
identificare i vari utenti, oppure separare i valori con un delimitatore.
es. cookie l=clarghi~dlarghi cookie p=pwd~pwd2. In questo modo hai l'utente
clarghi con password pwd e dlarghi con password pwd2.
Quanto sopra come stimolo di ragionamento, poi ovviamente devi conoscere
javascript per poter leggere e manipolare i dati.
-- 
"Voi abili a tenere sempre un piede qua e uno là
 avrete un avvenire certo in questo mondo qua
 però la dignità
 dove l'avete persa?"
									    V.R.

 stringa del cookie".
Ok adesso è più chiaro, si può fare.
Ho inserito un articolo dal titolo "Cookie in questo sito" nel mio sito
www.oreste.parlatano.com/giornalismo
vai alla sezione Javascript per vederlo in lista. Non usare per il
momento il box "Ultimi 10 articoli prodotti".
leggilo, credo ti possa aiutare.
Ciao