Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    122

    Metodo per la pulizia delle variabili di Sessione

    Ciao,
    mi chiedevo qual'è il metodo che gli esperti in PHP utilizzano per pulire le variabili di sessione nella navigazione fra le pagine di un sito.
    Cerco di spiegarmi con un esempio. Nella pagina Index.php alloco le variabili di sessione $_SESSION['pippo'] e $_SESSION['pluto'] poi richiamo la pagina pagina1.php.
    In questa pagina creo altre due variabili.
    Ora quando torno nella pagina Index.php (o tramite l'indietro del browser o tramite un indietro pilotato della pagina1) le due variabili di sessione create in pagina1.php sono ancora allocate, anche se sicuramente non saranno utilizzate dalla pagina Index.php.....

  2. #2

  3. #3
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    L'array $_SESSION, a parte il fatto che viene mantenuto da una pagina all'altra, è un array come gli altri, quindi userai la funzione unset per "unsettare" un elemento dell'array, oppure se vuoi svuotarlo tutto puoi semplicemente riassegnare un array vuoto:

    $_SESSION = array();

    ciao

  4. #4
    Utente bannato
    Registrato dal
    Apr 2008
    Messaggi
    146
    all'inizio della pagina php pagina1.php.
    dopo aver utilizzate le variabili nella session fai:

    unset($_SESSION['nomevariabile']);

    ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    122
    Il motivo principale pensavo ad un'ottimizzazione della memoria...credo che una miriade di variabili impostate che non servono a nulla sia uno spreco di spazio e di risorse.....

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.