Salve a tutti,
Ho un dilemma che mi affligge su delle pagine che ho creato per l'iscrizione di utenti.
Utilizzo le sessioni.
Registro una viariabile di sessione.
$_SESSION['pippo'] = md5(microtime());
Mando un email all utente dopo che ha riempito il modulo.
L'utente legge la mail e clicca per confermare.
Cliccando, se la variabile di sessione risulta essere uguale a quella mandata per email allora inserisco lutente nel db.
Molti utenti si iscrivono altri invece non riescono.
Io gli dico che devono impostare i cookie.
Nel caso poi del browser ie6 deve essere impostato a livello basso la protezione.
Ci sono utenti che sono iscritti a facebook e navigano e a quanto ne sò anche facebook utilizza sessioni e cookie.
Allora perché non riescono a iscriversi al mio sito?
Mi domando:
Non sarò io a mandare un cookie che alcuni browser ritengono non accettabili?
Io non faccio nulla.
Imposto solo una variabile di sessione e basta.
Magari dovrei impostare qualcos altro.
Quanto dura il cookie dipende solo dalla durata della sessione che è di un giorno.