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

    Sparizione di una variabile di sessione

    Ciao a tutti
    ho una variabile di sessione username settata in una pagina di controllo login

    $_SESSION['username']=$username;

    non ho problemi se cerco di visualizzarla per esempio con echo $_SESSION['username'];

    siccome però questa variabile è anche l'email io vorrei visualizzarla racchiusa fra parentesi angolari (per sfizio)
    Di conseguenza scrivo
    echo "<".$_SESSION['username'].">";

    e come per magia la variabile $_SESSION['username'] non esiste più perfino nelle altre pagine.

    perchè e per come?

    grazie

  2. #2
    Hai inserito session_start()?
    Che cosa restituisce var_dump($_SESSION['username'])?
    Hai controllato il sorgente della pagina restituita al browser?

  3. #3
    Originariamente inviato da filippo.toso
    Hai inserito session_start()?
    si

    Che cosa restituisce var_dump($_SESSION['username'])?
    string(24) "nomeutente@suosito.it"

    se invece scrivo:
    echo "<'.$_SESSION['username'].">";
    $_SESSION['username']
    sparisce

    mentre se scrivo
    echo "<'".$_SESSION['username']."'>";
    è tutto ok

    ovvero nel concatenare i pezzi devo anteporre a username una ' singola e una ' dopo

    Hai controllato il sorgente della pagina restituita al browser?
    si non mi sembra ci sia niente di anormale

  4. #4
    Originariamente inviato da ctpp
    se invece scrivo:
    echo "<'.$_SESSION['username'].">";
    $_SESSION['username']
    sparisce
    No, non "sparisce", semplicemente quel codice solleva un Parse Error.

  5. #5
    Originariamente inviato da filippo.toso
    No, non "sparisce", semplicemente quel codice solleva un Parse Error.
    perchè visto che le stringhe che voglio concatenare sono racchiuse in apici doppi?

  6. #6
    Originariamente inviato da ctpp
    perchè visto che le stringhe che voglio concatenare sono racchiuse in apici doppi?
    Facciamo così, crea un nuovo file, copiaci quel codice, eseguilo e poi ne riparliamo.

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.