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

    Problema Sessioni "$_SESSION"

    Ciao Raga...dopo aver installato EasyPHP 1.8
    nn riesco più a raccapezzarmi su alcune kosette....
    ho queste due pagine:

    Pagina 1
    Codice PHP:
    session_start();
    session_register('user_id');
    $_SESSION['user_id'] = $username;

    print 
    "Benvenuto: ".$_SESSION['user_id']; 
    Pagina 2
    Codice PHP:
    session_start();
    print 
    "Benvenuto: ".$_SESSION['user_id'];
    .........................
    ........................ 
    Perchè nella pagina 1 la mia sessione viene stampata correttamente
    e nella pagina 2 no.....

    addirittura mi dà questo errore

    Codice PHP:
    NoticeUndefined variable_SESSION 
    Qual'è il problema????

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    46
    i cookie sono attivati?
    Se sì prova a stampare l'id di sessione in entrambe e confrontali. per inciso:

    echo session_id()

    dopo session_start() che sennò si arrabbia. Se gli id non sono uguali, php non trova il cookie e si crea una nuova sessione.

    Oppure il cookie cè ma hai cancellato la sessione tramite session_destroy nella prima pagina. Lui ne ricrea una con lo stesso id (lo legge dal cookie) ma le variabili sono sparite.

    Ciao
    Yuri

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    613
    Scusa ma le due pagine vengono eseguite in sequenza nella stessa sessione suppongo...
    Non è che apri due browser per visualizzarle!?

    Sarà pure scontato ma non si sa mai

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.