Dunque, ogni pagina inizia con
session_start()
Questo è il codice con cui creo le variabili di sessione al login:
codice:
if($_POST['tentato_accesso']==1) {
$query="SELECT id, tipo, nome, cognome, ragione_sociale, password FROM clienti WHERE email='".$_POST['login_email']."'";
$ese=mysql_query($query, $conn);
if($ext=mysql_fetch_assoc($ese)) {
if($ext['password']==$_POST['login_password']) {
$_SESSION['login']=1;
$_SESSION['user']=$ext['id'];
if($ext['tipo']==1) {
$_SESSION['nome_cliente']=ucfirst($ext['nome'])." ".ucfirst($ext['cognome']);
} elseif($ext['tipo']==2) {
$_SESSION['nome_cliente']=urldecode($ext['ragione_sociale']);
}
} else {
$login="errato";
}
}
}
Non appena cambio pagina vengono eliminate tutte le variabili.