Visualizzazione risultati 1 fino 9 di 9

Discussione: Salvataggio di molte variabili... meglio MySQL o COOKIE?

  1. #1
    Guest

    Predefinito Salvataggio di molte variabili... meglio MySQL o COOKIE?

    Una domanda semplice semplice per voi oggi!

    Mi chiedevo: quando devo gestire un grosso numero di variabili (es. username, password, stile, lingua...) oltre a salvarle nel database mysql mi conviene utilizzare anche i cookie? (in modo che rimangano "salvati" e al successivo accesso non sia necessario fare di nuovo una procedura di login...).
    A questo proposito come posso evitare di riempire il computer dell'utente di 1000 cookie con 1 variabile ciascuno?

    Grazie

  2. #2
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Potresti usare i cooki solo per i dati d'accesso (utente e pass) e tenere nel database tutti gli altri valori riguardanti l'ultimo accesso: una volta identificato, l'utente, puoi recuperare quindi dal database le sue scelte di layout.
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  3. #3
    Guest

    Predefinito

    Aspetta, un chiarimento: per lo stesso dominio (e in alcuni casi per la stessa directory) puoi memorizzare un solo cookie, al suo interno poi puoi memorizzare quante info vuoi fino ad un massimo di 4Kb.
    Detto questo, se tu non vuoi far loggare per forza gli utenti ma vuoi fargli memorizzare dei cookie, allora la risposta è facile: memorizzi il cookie del login, così rimangono loggati automaticamente! In tal caso puoi tranquillamente memorizzare le info sul db.


    Ciaooo!!!!!

  4. #4
    Guest

    Predefinito

    come sempre celeri e precisi :)

    Grazie mille! seguirò i vostri consigli ;)

  5. #5
    Guest

    Predefinito

    oppure metti tutte le info in un array, lo serializzi e lo setti come cookie
    1 cookie per tutto

    mavericck

  6. #6
    Guest

    Predefinito

    Citazione Originalmente inviato da mavericckweb
    oppure metti tutte le info in un array, lo serializzi e lo setti come cookie
    1 cookie per tutto

    mavericck
    mi potresti fare un'esempio pratico... non ho mai lavorato con gli array

    Grazie!

  7. #7
    L'avatar di makpaolo
    makpaolo non è connesso Utente storico
    Data registrazione
    08-05-2003
    Residenza
    Brescia ( prov.)
    Messaggi
    9,399

    Predefinito

    http://it2.php.net/manual/en/ref.array.php

    $cookie = array(
    'cookie1' => '$username',
    'cookie2' => '$password',
    'cookie3' => '$pinco',
    eccc... ecc...
    );

    avrai la varianile $cookie che contiene tutto, poi bastera ad esempio fare
    echo " $cookie[1] "; e stamperai l'username
    Se smetti di imparare e evolverti sei morto dentro

  8. #8
    Guest

    Predefinito

    esatto, ma prima di settarlo come cookie devi dare un

    Codice PHP:
    $cookie = serialize($cookie);
    e quando lo vai a riprendere

    Codice PHP:
    $cookie = unserialize($cookie);
    mavericck
    Ultima modifica di mavericckweb : 05-10-2005 alle ore 09.12.46

  9. #9
    Guest

    Predefinito

    grazie mille! Farò alcune prove... se avrò ancora bisogno di aiuto mi affiderò a voi :)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •