0%

tp5-session-cookie

文章字数:293,阅读全文大约需要1分钟

session cookie

赋值

1
2
3
4
// 赋值(当前作用域)
Session::set('name','thinkphp');
// 赋值think作用域
Session::set('name','thinkphp','think');

是否存在

1
2
3
4
// 判断(当前作用域)是否赋值
Session::has('name');
// 判断think作用域下面是否赋值
Session::has('name','think');

取值

1
2
3
4
// 取值(当前作用域)
Session::get('name');
// 取值think作用域
Session::get('name','think');

删除

1
2
3
4
// 删除(当前作用域)
Session::delete('name');
// 删除think作用域下面的值
Session::delete('name','think');

取值并删除

1
2
// 取值并删除
Session::pull('name');

清空

1
2
3
4
// 清除session(当前作用域)
Session::clear();
// 清除think作用域
Session::clear('think');

作用域

1
2
// 指定当前作用域
Session::prefix('think');

cookie

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// 设置Cookie 有效期为 3600秒
Cookie::set('name','value',3600);
// 设置cookie 前缀为think_
Cookie::set('name','value',['prefix'=>'think_','expire'=>3600]);
// 支持数组
Cookie::set('name',[1,2,3]);
判断
Cookie

Cookie::has('name');
// 判断指定前缀的cookie值是否存在
Cookie::has('name','think_');
获取
Cookie::get('name');
// 获取指定前缀的cookie值
Cookie::get('name','think_');
删除
删除cookie
Cookie::delete('name');
// 删除指定前缀的cookie
Cookie::delete('name','think_');
清空
// 清空指定前缀的cookie
Cookie::clear('think_');