TP5中session使用
后端:
1、赋值
// 赋值(当前作用域)
Session::set('name','thinkphp');
// 赋值(think作用域)
Session::set('name','thinkphp','think');
2,判断是否存在
// 判断(当前作用域)是否赋值
Session::has('name');
// 判断think作用域下面是否赋值
Session::has('name','think');
3,取值
// 取值(当前作用域)
Session::get('name');
// 取值think作用域
Session::get('name','think');
//如果name的值不存在,返回null。
4,删除
// 删除(当前作用域)
Session::delete('name');
// 删除think作用域下面的值
Session::delete('name','think');
5,指定作用域
// 指定当前作用域
Session::prefix('think');
7,取值并删除
// 取值并删除
Session::pull('name');
8,清空
// 清除session(当前作用域)
Session::clear();
// 清除think作用域
Session::clear('think');
前端:
1,助手函数赋值
session('username', 'thinkphp');
2,模板中取值
/{$Request.session.username}
3,删除指定
session('username', null);
4,清除所有session
session(null);
url传session参数的写法:
{:url('admin/edit',array('id'=>$Request.session.id))}