销毁带前缀的会话

Destroy Session with Prefix

在我的站点中,所有会话都以“KarSho_”开头。见下文,

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

我想销毁以 'KarSho_' 开头的 Session 变量。

我怎么可以?

// 通过使用 foreachstrpos

foreach($_SESSION) loop get you all session variable you need to check session key having a prefix KarSho_. To match string use strpos.

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