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
}
?>