mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-07 07:12:47 +08:00
改进session函数支持判断是否赋值操作 修正response类success方法
This commit is contained in:
10
helper.php
10
helper.php
@@ -200,7 +200,7 @@ function U($url = '', $vars = '', $suffix = true, $domain = false)
|
|||||||
return \think\Url::build($url, $vars, $suffix, $domain);
|
return \think\Url::build($url, $vars, $suffix, $domain);
|
||||||
}
|
}
|
||||||
|
|
||||||
function session($name, $value = '')
|
function session($name, $value = '', $prefix = null)
|
||||||
{
|
{
|
||||||
if (is_array($name)) {
|
if (is_array($name)) {
|
||||||
// 初始化
|
// 初始化
|
||||||
@@ -209,14 +209,14 @@ function session($name, $value = '')
|
|||||||
// 清除
|
// 清除
|
||||||
\think\Session::clear($value);
|
\think\Session::clear($value);
|
||||||
} elseif ('' === $value) {
|
} elseif ('' === $value) {
|
||||||
// 获取
|
// 判断或获取
|
||||||
return \think\Session::get($name);
|
return 0 === strpos($name, '?') ? \think\Session::has(substr($name, 1), $prefix) : \think\Session::get($name, $prefix);
|
||||||
} elseif (is_null($value)) {
|
} elseif (is_null($value)) {
|
||||||
// 删除session
|
// 删除session
|
||||||
return \think\Session::delete($name);
|
return \think\Session::delete($name, $prefix);
|
||||||
} else {
|
} else {
|
||||||
// 设置session
|
// 设置session
|
||||||
return \think\Session::set($name, $value);
|
return \think\Session::set($name, $value, $prefix);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -174,7 +174,7 @@ class Response
|
|||||||
'code' => $code,
|
'code' => $code,
|
||||||
'msg' => $msg,
|
'msg' => $msg,
|
||||||
'data' => $data,
|
'data' => $data,
|
||||||
'url' => is_null($url) ? $_SERVER["HTTP_REFERER"] : $url,
|
'url' => is_null($url) && isset($_SERVER["HTTP_REFERER"]) ? $_SERVER["HTTP_REFERER"] : $url,
|
||||||
'wait' => $wait,
|
'wait' => $wait,
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user