ciao,
vorrei cancellare tutte le varibili di sessione tranne una, per non perdere il login nell'area riservata.

Ho fatto così, ma non funziona:

Codice PHP:
// INIZIO CANCELLAZIONE VARIABILI DI SESSIONE DALLA MEMORIA TEMPORANEA
session_destroy(); 
$_SESSION = array();// <-- resetto tutte le variabili in sessione
$_SESSION['idlogin'] = $id_login;// <-- e recupero solo quella che mi serve cioè quella del login
// FINE CANCELLAZIONE VARIABILI DI SESSIONE DALLA MEMORIA TEMPORANEA 

A SEGUIRE INVECE, IL CONTROLLO DEL LOGIN, SE VI PUO' ESSERE UTILE:

Codice PHP:
<?php
session_start
();
include(
'inc_function.php');
?>
<? 
    $sql_ses 
"SELECT * from a_login where id_login=$_SESSION[idlogin] ";
    
$rs_ses mysql_query($sql_ses$conn);
    
$row_ses=mysql_fetch_array($rs_ses);

if (
$row_ses['admin']==no){
header("Location: ../utente/utente_main.php");
}
if (
$row_ses['attivo']==no){
header("Location: ../home.php");
}
if ((
$row_ses==0)==true){
header("Location: ../home.php");
}
else {
// OK RIMANI
}
?>