Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di pappolo
    Registrato dal
    Mar 2003
    Messaggi
    251

    Che soluzione adottereste voi? Sessioni-cookie

    Salve a tutti^^

    E' la prima volta che mi trovo in questa situazione e volevosapere come voi vi regolate in questi casi:

    Ho un sito multilingua, dalla homepage si sceglie la lingua, in base alla scelta parte una sessione che registra la lingua e che viene tramandata in tutte le pagine (i testi sono su un file che viene incluso a seconda della lingua).

    Ora, se si rimane a lungo su una pagina la sessione scade, ma anche se in seguito si accede al sito non dalla home la sessione non viene riconosciuta, in quanto viene inizializzata solo dalla home page.

    Avevo pensato di procedere in questo modo: dalla home si registra la sessione, e contemporaneamente viene scritto un cookie.
    Mi creo poi una funzione che controlla se la sessione è avviata, altrimenti va a leggere il cookie, altrimenti assegna una lingua di deafult (e quindi fa partire la sessione e/o scrive il cookie)

    Non so se è una scelta buona o se esistono altre strade migliori, voi che dite?

  2. #2
    se è solo la lingua che devi memorizzare allora usa soltanto un cookie
    fatti una funzione che legge il cookie ed includila in tutte le pagine.


  3. #3
    Utente di HTML.it L'avatar di pappolo
    Registrato dal
    Mar 2003
    Messaggi
    251
    E nel caso l'utente non accettasse i cookie?

    Ndò lo mando?

    Cmq grazie

  4. #4
    [supersaibal]Originariamente inviato da pappolo
    E nel caso l'utente non accettasse i cookie?

    Ndò lo mando?

    Cmq grazie [/supersaibal]
    è un caso veramente remoto, inoltre la personalizzazione della lingua non è così vitale come un pagamento con carta di credito...
    Ultima nota: anche le sessioni usano i cookies per propagarsi. Possono usare anche la query string ma dovresti abilitare questa opzione...

  5. #5
    [supersaibal]Originariamente inviato da pappolo
    E nel caso l'utente non accettasse i cookie?

    Ndò lo mando?

    Cmq grazie [/supersaibal]
    Leggi qui...
    http://it2.php.net/manual/it/ref.session.php
    Life is too short to spend it hoping or crying...JUST LIVE IT!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.