- Home
- Categorie
- Coding e Sistemistica
- PHP
- info sessioni php
-
info sessioni php
La domanda che vi sto per porre potrà sembrare alquanto da novizio, e difatti è quello che sono.
Ma vorrei ,cortesemente, che qualcuno ponga fine al mio dubbio.
In Php le variabili di sessione restano attive finchè non si chiude il Browser giusto?
Quindi se in una pagina creo delle variabili di sessione quando passo ad un altra pagina (senza ovviamente chiudere il Browser) queste variabili rimangono giusti?
O sono io che non ho capito niente?..o.òScusate ma serve per sapere se ho capito qualcosa o no di tutto ciò...o.ò
-
Le sessioni finiscono quando il browser si chiude o quando scadono, la scadenza la vedi nel file php.ini
quindi se un utente torna dopo molto tempo sul sito pure se non ha chiuso il browser le sessioni spariscono...
-
Ok, grazie mille, almeno ora so di non essere pazzo.
Passo alla seconda domanda.
Io ho provato a creare un file molto molto semplice che inizializza una variabile di sessione, eccolo.
Questo file si chiama: init.php
<?php session_start(); $_SESSION["nome"]=3; ?>
Poi ho creato quest'altro file, per verificare che la sessione sia attiva, il suo nome è: verificasessione.php
<?php echo $_SESSION["nome"].""; ?>
Mi dice che la variabile non è stata inizializzata, ecco, non capisco il perchè.
Molto probabilente, quasi certamente, mi sono dimenticato di fare qualche operazione, boh, sappiatemi dire per favore..
-
metti session_Start();
anche nel secondo file
-
E' vero, funziona, grazie!
-
prego