Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di ivy_76
    Registrato dal
    Dec 2004
    Messaggi
    1,822

    [PHP] Problema con le sessioni

    Ciao a tutti

    ho un programma in PHP che si avvale delle sessioni. Ha sempre funzionato. Ultimamente mi è stato chiesto di spostare i file in altre cartelle. Prima i file erano suddivisi in questo modo

    c:\inetpub\wwwroot\programma\ tutti i i file PHP erano qui
    c:\inetpub\wwwroot\programma\include\ tutti i file di inclusione (funzioni .. database..) erano qui
    c:\inetpub\wwwroot\programma\immagini\ tutti le immagini erano qui

    Adesso invece la situazione è questa

    c:\inetpub\wwwroot\programma\DOCUMENTI\file PHP che trattano documenti
    c:\inetpub\wwwroot\programma\MAGAZZINO\file PHP che trattano il magazzino

    e cosi via.

    Il codice del programma è stato leggermente cambiato. In ogni file PHP le inclusioni erano scritte in questa maniera

    include ("include/funzioniComuni.php")

    ora invece è cosi


    include ("../include/funzioniComuni.php")

    Non capisco proprio perché non funzioni visto che le inclusioni sono corrette. Ho fatto questa prova:
    - Nella pagina dove creo la sessione, la variabile viene registrata correttamente
    - Nella pagina dove dovrei leggere la sessione, la varibile è vuota.

    Ripeto .. senza queste modifiche funziona tutto correttamente.
    TORTA DI RISO .. F I N I T A !!

    Da M.C.S.A. a impiegato pubblico :-(

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Errori?

  3. #3
    Utente di HTML.it L'avatar di ivy_76
    Registrato dal
    Dec 2004
    Messaggi
    1,822
    Errori zero. Pero non ho le variabili di sessione. Siccome il mio programma mette in sessione le credenziali di accesso, senza le sessioni il programma non parte !
    TORTA DI RISO .. F I N I T A !!

    Da M.C.S.A. a impiegato pubblico :-(

  4. #4
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Mi sembra molto strano che non ci siano errori.
    Sei sicuro che l'assenza delle variabili di sessione sia legato agli include?

  5. #5
    Utente di HTML.it L'avatar di ivy_76
    Registrato dal
    Dec 2004
    Messaggi
    1,822
    Credo prorpio di si .... ho 2 versioni del programma. Il primo è quello classico che funziona, il secondo è quello modificato. Anche a me sembra strano questo fatto pero non avendo modificato nient'altro non saprei che pesci pigliare
    TORTA DI RISO .. F I N I T A !!

    Da M.C.S.A. a impiegato pubblico :-(

  6. #6
    scusa la domanda stupida, ma richiami la sessione con session_start() all'inizio dello script 'guasto'?

  7. #7
    Originariamente inviato da ivy_76
    Credo prorpio di si .... ho 2 versioni del programma. Il primo è quello classico che funziona, il secondo è quello modificato. Anche a me sembra strano questo fatto pero non avendo modificato nient'altro non saprei che pesci pigliare
    verifica che la sessione sia la stessa. Potrebbe essere che per qualche ragione apri ogni volta una sessione nuova. Stampa ad inzio delle pagine il session_id() e verifica che sia lo stesso in tutte le pagine. Verifica eventualmente il livello di abilitazione dei cookies.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #8
    Utente di HTML.it L'avatar di ivy_76
    Registrato dal
    Dec 2004
    Messaggi
    1,822
    scusa la domanda stupida, ma richiami la sessione con session_start() all'inizio dello script 'guasto'?
    si ! ho provato anche a toglierlo i..... ma niente. Nella pagina dove la sessione viene gererata è presente uno script javascript del tipo location.href='pagina2.php' che chiama la pagina nella quale la sessione viene persa. Pero ha sempre funzionato ....
    TORTA DI RISO .. F I N I T A !!

    Da M.C.S.A. a impiegato pubblico :-(

  9. #9
    Utente di HTML.it L'avatar di ivy_76
    Registrato dal
    Dec 2004
    Messaggi
    1,822
    Nopn sono ancora riuscito a risolvere .... Altre idee ?
    TORTA DI RISO .. F I N I T A !!

    Da M.C.S.A. a impiegato pubblico :-(

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.