9
Czy można usunąć wszystkie zmienne sesji oprócz kilku?Czy można usunąć wszystkie zmienne sesji poza kilkoma?
buduję swoją stronę WWW za pomocą PHP, MySQL
Czy można usunąć wszystkie zmienne sesji oprócz kilku?Czy można usunąć wszystkie zmienne sesji poza kilkoma?
buduję swoją stronę WWW za pomocą PHP, MySQL
$dontDelete = array('test1','test2');
foreach($_SESSION as $key => $value) {
if (!in_array($key,$dontDelete)) {
unset($_SESSION[$key]);
}
}
$_SESSION = array_intersect_key($_SESSION, array_flip(array('leave', 'all', 'these', 'keys')));
+1 Ładny, prosty i zwięzły –
Will not array_keys return array (0,1,2,3) istnieje? –
@Paul Dixon: Już to naprawiłem;) Miałem na myśli 'array_flip'. – NikiC