Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problema sessione

  1. #1
    Utente di HTML.it L'avatar di Kevin
    Registrato dal
    Aug 2002
    Messaggi
    503

    Problema sessione

    Ciao
    ho un sito multilingue, la lingua scelta viene portata nella navigazione del sito da una var di sessione, il mio problema è l'homepage, penso che sia dovuto al tempo di scrittura della sessione perchè se io entro nella homepage la prima volta non viene riconosciuta la variabile mentre se faccio un refresh la riconosce. Come posso ovviare a questo problema?


    Shukran
    Non ti accontentare mai. Raggiungi il successo e poi rinizia da capo.
    Non si ha mai una seconda possibilità per fare una bella prima impressione.
    Punti d'immersione in Italia e all'estero
    Template per siti web

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    60
    controlli che esista altrimenti la registri:

    if (!isset($_SESSION['language']) {
    session_register ($_SESSION['language']; }

    poi la controlli

    if (isset($SESSION_['language']) {

    if ($SESSION_['language']=="italiano") {
    ....
    }
    if ($SESSION_['language']=="english") {
    ....
    }
    etc...
    }

    dovrebbe funionare

    poi nelle altre pagine metti lo stesso controllo all'inizio, per essere sicuro; però ti consiglierei stavolta (soprattuto nelle pagine dove non è normale che si arrivi senza passare dall'index, tipo login, aree riservate, etc..) di mettere un header alla home page piuttosto che registrare la variabile; poi la registra lì
    Non esiste niente di più serio dell'arte; e non esiste niente di meno serio dell'artista. (O.Wilde)

  3. #3
    Utente di HTML.it L'avatar di Kevin
    Registrato dal
    Aug 2002
    Messaggi
    503
    era solo un problema di oradine nel richiamo delle funzioni ...
    Non ti accontentare mai. Raggiungi il successo e poi rinizia da capo.
    Non si ha mai una seconda possibilità per fare una bella prima impressione.
    Punti d'immersione in Italia e all'estero
    Template per siti web

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.