Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Variabili Sessione PHP

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2013
    Messaggi
    42

    Variabili Sessione PHP

    Salve a tutti avrei questo problema.
    In p1.php io prendo i dati del form della pagina precedente, li stampo e li metto dentro variabili di sessione:
    <?php
    session_start();
    $username = $_REQUEST['user'];
    $password = $_REQUEST['pass'];
    $_SESSION['username'] = $username;
    $_SESSION['password'] = $password;
    ?>
    E questo tutto bene.
    Nella p2.php però non mi stampa più la var di sessione:
    <?php
    session_start();
    $username = $_SESSION['username'];
    $password = $_SESSION['password'];
    ?>
    E poi dentro al <body> provo a stamparla:
    <?php
    echo "Benvenuto ";
    echo $username;
    echo "!";
    ?>
    Ma non me lo stampa!
    Qualcuno può aiutarmi.

  2. #2
    Hai dimenticato un session_register, le sessioni le devi registrare.
    Lenny

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2013
    Messaggi
    42
    Ciao innanzitutto grazie. Però non sono esperto in PHP/MySQL mi potresti postare un codice di esempio o un link di un sito che lo spieghi, se non dispiace grazie

  4. #4
    Perchè non posti tutto il codice invece di semplici spezzoni che presi separatamente non possono far altro che funzionare correttamente?
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Originariamente inviato da lennyniro
    Hai dimenticato un session_register, le sessioni le devi registrare.
    Lenny
    Sono 11 anni che non c'è più bisogno farlo, anzi sono 4 anni che non lo puoi più usare.

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  6. #6
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    eh già, infatti il codice è corretto, sarà tutto il resto da esaminare, come giustamente ha evidenziato satifal.
    If you think your users are idiots, only idiots will use it. DropBox

  7. #7
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Originariamente inviato da homerbit
    eh già, infatti il codice è corretto, sarà tutto il resto da esaminare, come giustamente ha evidenziato satifal.
    Se questo è proprio il codice direi che sia un'impostazione oppure proprio il browser che non accetti i cookie.

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  8. #8
    Sarà una stupidagine, ma prova così:
    Codice PHP:
    echo $_SESSION['username']; 
    Se non ti stampa i valori, vuol dire che il server vede la situazione così:
    $_SESSION['username'] = "";
    però visto che le variabili $_SESSION puoi richiamarle anche senza settarle di nuovo ad ogni pagina fai semplicemente così:

    Codice PHP:
    <?php session_start();?>
    e poi nel body:

    Codice PHP:
    <?php echo "Benvenuto "; echo $_SESSION['username']; echo "!"?>

  9. #9
    *Guarda il codice originale*

    Come supposto e detto da molti probabilmente hai dei problemi con il $_REQUEST se non trovi poi i dati nelle sessioni in quanto il resto del codice sembra giusto =)

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.