Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    variabile SESSION nella variabile

    sembra complicato, ma non lo è...

    in pratica, ho bisogno di creare dinamicamente una variabile $_SESSION. L'idea che mi era venuta in mente era questa:

    codice:
    /*questo valore per il momento lo metto fisso,
    ma immaginate ke sia variabile e che cambi
    ad ogni pagina */
    $level = 1; 
    
    //qui creo una variabile ke contiene il nome
    //della variabile SESSION
    $auto_level ="_SESSION['level".$level."']"; 
    
    //Qui assegno alla variabile $_SESSION['level1']
    //la stringa:
    $$auto_level = "index.php?page=".$id;
    
    //e qui c'è l'inghippo... perchè nella pagina generata
    //non compare la stringa salvata! Perchè???
    echo("Clicca qui");
    vi spiego meglio a cosa servirebbe. Io mi trovo su una pagina, il cui contenuto cambia in base ad un id. Questa pagina "index.php" mostra dei menu a livelli; ad esempio, cliccando su un tasto del menu di PRIMO LIVELLO arrivo ad un'altro menu di SECONDO LIVELLO, e da qui cliccando su un altro bottone arrivo ad un altro menu sul TERZO LIVELLO.

    Per ogni pagina, c'è un link per il livello precedente; volevo creare una variabile SESSION in cui, per ogni menu di LIVELLO visitato salvasse il percorso. In questo modo, se clicco sul tasto INDIETRO del menu di TERZO LIVELLO passo al menu di SECONDO LIVELLO, e così via...

    spero di essere stato kiaro... :rollo:

    Ma in pratica, quello che vorrei fare, si può fare???


    vi ringrazio per l'aiuto... io mi sto impiccando!!! :master:

    the Key of Lost Deep E-Dreams
    L'incomprensibile mondo nascosto.
    La Sottile linea tra Immaginazione e Realtà

  2. #2
    sono stato troppo complicato nel spiegare il problema...???
    the Key of Lost Deep E-Dreams
    L'incomprensibile mondo nascosto.
    La Sottile linea tra Immaginazione e Realtà

  3. #3
    aggio risolto!

    ora vi incollo qui il codice: (magari a qualcuno dovesse servire, un giorno...)

    codice:
    //esempio di variabile dinamica, in questo caso è statica,
    //ma ipotizzate di prenderlo da un database...
    $level = 3;
    
    $_SESSION["level".$level.""] = "index.php?page=$actual_page";
    
    ...
    
    echo(" Clicca qui");
    In questo modo viene richiamata la variabile $_SESSION[level2] nella riga di comando echo();






    beh, è sempre qualcosa in più, no???
    the Key of Lost Deep E-Dreams
    L'incomprensibile mondo nascosto.
    La Sottile linea tra Immaginazione e Realtà

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.