mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-07 23:22:48 +08:00
Session类增加pull方法用于获取数据并删除
This commit is contained in:
@@ -178,6 +178,23 @@ class Session
|
|||||||
return $value;
|
return $value;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* session获取并删除
|
||||||
|
* @param string $name session名称
|
||||||
|
* @param string|null $prefix 作用域(前缀)
|
||||||
|
* @return mixed
|
||||||
|
*/
|
||||||
|
public static function pull($name, $prefix = null)
|
||||||
|
{
|
||||||
|
$result = self::get($name, $prefix);
|
||||||
|
if ($result) {
|
||||||
|
self::delete($name, $prefix);
|
||||||
|
return $result;
|
||||||
|
} else {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 删除session数据
|
* 删除session数据
|
||||||
* @param string $name session名称
|
* @param string $name session名称
|
||||||
|
|||||||
Reference in New Issue
Block a user