Session操作

2020-05-28  本文已影响0人  下班再说

//设置session里的值

public function session1(Request $request){

    //1.HTTP request session();

    /*$request->session()->put('key1','value1');

    echo $request->session()->get('key1');*/

    //2.session()

    /*session()->put('key2','value2');

    echo session()->get('key2'); */

    //3.session

    //存储数据到session

    //Session::put('key3','value3');

    //获取session里的数据

    //echo Session::get('key3');

    //不存在则获取默认的值

    //echo Session::get('key4','default');

    //以数组的形式存储数据

    //Session::put(['key4'=>'value4']);

    //把数据压入到Session的数组中(user应该是一个数组)

    /*Session::push('user','yxh');

    Session::push('user','imooc');*/

    //取出数组的数据

    /*$res = Session::get('user','default');

    var_dump($res);*/

    //取出数据之后就把它删除

    /*$res = Session::pull('user','default');

    var_dump($res);*/

    //取出session中的所有制

    /*$res = Session::all();

    var_dump($res);*/

    //判断session中的某个值是否存在

    /*if(Session::has('key1')){

        $res = Session::all();

        dd($res);

    }else{

        echo '不存在';

    }*/

    //删除session中指定的值

    //Session::forget('key1');

    //清空所有session

    //Session::flush();

    //设置临时数据,只能访问一次,第二次访问就删除了

    //Session::flash('key-flash','flash');

}

上一篇 下一篇

猜你喜欢

热点阅读