Php 使用前缀销毁会话

Php 使用前缀销毁会话,php,session,session-variables,Php,Session,Session Variables,在我的站点中,所有会话都以“KarSho”开头。见下文 array(2) { ["KarSho_session_id"]=> string(1) "1" ["KarSho_session_username"]=> string(5) "admin" } 我想销毁会话变量,该变量以“KarSho_”开头 我怎么能?//通过使用foreach和strpos foreach($\u SESSION)循环获取所需的所有会话变量 检查具有前缀KarSho_389;的会话密钥。

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

array(2) {
  ["KarSho_session_id"]=>
  string(1) "1"
  ["KarSho_session_username"]=>
  string(5) "admin"
}
我想销毁会话变量,该变量以“KarSho_”开头


我怎么能?

//通过使用
foreach
strpos

foreach($\u SESSION)
循环获取所需的所有会话变量 检查具有前缀KarSho_389;的会话密钥。匹配字符串使用 strpos


呃,我希望没有人会问这个代码是做什么的,因为你没有解释它。
foreach($_SESSION as $key => $value)
{
if (strpos($key, 'KarSho_') === 0)
{
unset($_SESSION[$key]); 
}
}