- Home
- Categorie
- Coding e Sistemistica
- PHP
- Session destroy
-
Session destroy
Il codice per distruggere una SESSION precisa è questa
[PHP]<?php session_start();$_SESSION['xxx'] = array();session_destroy();exit;?>[/PHP]
Esiste un codice che fa l'inverso: distruggi tutte le SESSION **tranne **la SESSION['xxx']
Grazie
-
Potresti scrivere una cosa del genere:
[php]
<?php
session_start();
foreach($_SESSION as $k => $v)
{
if ($k != 'xxx') unset($_SESSION[$k]);
}
?>
[/php]oppure memorizzare il valore in una variabile, distruggere la sessione, ricreare una nuova sessione e il nuovo valore.
-
E se i parametri fossero due?
Grazie mille
-
[PHP]<?php
session_start();
foreach($_SESSION as $k => $v)
{
if ($k != ('xxx' && 'yyy')) unset($_SESSION[$k]);
}?>[/PHP]