Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    154

    sessioni valide solo sulla pagina in cui vengono settate

    Sul mio sito ho un sistema di autenticazione. Nella pagina login.php setto la sessione:
    Codice PHP:
    session_start();
    $_SESSION['utenteconnesso'] = $valore
    ora se provo a fare:
    Codice PHP:
    echo("$_SESSION[utenteconnesso]"); 
    all'interno della pagina login.php, mi restituisce il risultato corretto, mentre se provo a fare la stessa cosa in un altra pagina non appare niente, come se la sessione non fosse stata settata.
    A cosa è dovuto?

  2. #2
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    scommetto 5 centesimi che nella seconda pagina non fai session_start() prima dell'echo;

  3. #3
    La mia sarà una risposta banale..
    Hai messo nella pagina dove vuoi richiamare la sessione il "" session_start(); "?

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    154
    ahahahahah hai vinto 5 centesimi !! XD ero abituato a lavorare con i cookie, e non sapevo che per le sessioni andasse richiamato ogni volta il session start();

    Grazie ragazzi

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.