2015-05-12 2 views
-2

На моем сайте все сеансы начинаются с 'KarSho_'. См. Ниже,Целевой сеанс с префиксом

array(2) { 
    ["KarSho_session_id"]=> 
    string(1) "1" 
    ["KarSho_session_username"]=> 
    string(5) "admin" 
} 

Я хочу уничтожить переменную сеанса, которая начинается с «KarSho_».

Как я могу?

ответ

2

// с помощью foreach и strpos

foreach($_SESSION) петли получить вам все переменный сеанс вам необходимо проверки ключа сеанса, имеющий префикс KarSho_. Для сопоставления строк используйте strpos.

foreach($_SESSION as $key => $value) 
{ 
if (strpos($key, 'KarSho_') === 0) 
{ 
unset($_SESSION[$key]); 
} 
} 
+0

Мм, я надеюсь, что никто не спросит, что делает этот код, потому что вы не объяснить. – Rizier123

Смежные вопросы