Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043

    cancellare le variabili di sessione tranne una

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

  2. #2
    A parte il:

    Codice PHP:
    $sql_ses "SELECT * from a_login where id_login=$_SESSION[idlogin] "
    che io scriverei con:

    Codice PHP:
    $sql_ses "SELECT * from a_login where id_login='".$_SESSION['idlogin']."'"
    Potresti resettare le variabili che non ti servono a 0 o campo vuoto.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    ho risolto, sbagliavo ad utilizzare session_destroy();
    ora dopo averlo levato funziona.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.