Visualizzazione dei risultati da 1 a 4 su 4

Discussione: sessioni php

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    69

    sessioni php

    Salve,

    sto giochicchiando con le sessioni in php ma non ho capito una cosa:
    le variabili che setto nell'array $_SESSION sono valide solo per la pagina in cui le creo?

    No perchè io ho due pagine php. Una per il login e l'altra per la pagina riservata.
    Nel login praticamente creo la sessione dell'utente e poi se i controlli su username e passowrd sono giusti salvo una variabile in $_SESSION per ricordarmi il nome utente e poi vado alla pagina riservata.

    Qui io pensavo che la varibile in $_SESSION esistesse ancora così in base a quella sapevo se l'utente era loggato o meno, ma sta variabile non c'è più!

  2. #2
    uhm ...il discorso sessioni è un pò ampio e dovresti studiarlo per bene.

    una variabile di sessione è disponibile in tutte le pagine della sessione stessa fino a quando la sessione non viene chiusa o la variabile non viene cancellata.

    il problema più ovvio al fatto che non riesci a visualizzarla nelle altre pagine potrebbe essere il fatto che tra le 2 pagine php ce ne sia una html oppure che hai omesso di inserire

    session_start();

    all' inizio della seconda pagina.

    session_start apre una sessione o recupera le variabili di sessione se ce n'è gia una aperta.
    Non è bello ciò che e bello ...
    Ma che bello che bello che bello ...

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    69
    oh cavolo, hai mostruosamente ragione...aveo dimenticato session_start().
    Grazie mille!

  4. #4
    Non è bello ciò che e bello ...
    Ma che bello che bello che bello ...

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.