Originariamente inviato da piero.mac
Buona la proposta di BUBU...

e' meglio usare questo sistema perche' $_SESSION ha delle proprieta' particolari... usando le funzioni di array intersect si rischia di trasferire queste proprieta' all'array di destinazione, oppure peggio di privare $_SESSION delle sue peculiarita' trasferendo a questo valenza di array "vulgaris"....

una alternativa, ma sostanzialmente identica, a quanto proposto da bubu potrebbe essere:
codice:
foreach($_SESSION as $key)   {
  
  if($key == 'salva1' OR $key == 'salva2' )  {
    
    continue;     }
    
    else {  unset($_SESSION[$key]);     }
Perdonami, ma quali sarebbero le particolarità di $_SESSION, a parte l'essere un superglobal?