ciao non riesco a risolvere questo problema.
premetto che in tutti i file ho messo prima di ogni cosa session_start()
1. sto in index che verifica che la sessione non c'è
codice:
<? if (!isset($_SESSION['user'] )){?>
LOGIN oppure ISCRIVITI<? }?>
2. clicco su login che mi porta sull'altra pagina esterna in cui c'è il form e il controllo
3. mi dice che sono loggato, quindi ok
4. torno sulla index tramite url e la index mi dice che sono loggato e mi fa effettivamente vedere il nome utente in sessione:
codice:
<? if (isset($_SESSION['user'] )){?>
Benvenut<?=$_SESSION['mf']?>, <?=$_SESSION['user']?>
<? }#if loggato?>
fin qui tutto ok
5. ma faccio un refresh della index o la ricarico tramite url+invio senza chiudere la scheda del browser. Mi dovrebbe tenere la sessione con le relative variabili. Ma non lo fa. In pratica mi distrugge le variabili o fa una nuova sessione. Il problema non è nel codice del login perchè ho provato con vari metodi diversi di controllo.
Non so come risolverlo. Sul server c'è php 5.
Sono disperato
Grazie
ciao