销毁带前缀的会话
Destroy Session with Prefix
在我的站点中,所有会话都以“KarSho_”开头。见下文,
array(2) {
["KarSho_session_id"]=>
string(1) "1"
["KarSho_session_username"]=>
string(5) "admin"
}
我想销毁以 'KarSho_' 开头的 Session 变量。
我怎么可以?
// 通过使用 foreach
和 strpos
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]);
}
}
在我的站点中,所有会话都以“KarSho_”开头。见下文,
array(2) {
["KarSho_session_id"]=>
string(1) "1"
["KarSho_session_username"]=>
string(5) "admin"
}
我想销毁以 'KarSho_' 开头的 Session 变量。
我怎么可以?
// 通过使用 foreach
和 strpos
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]);
}
}