zoukankan      html  css  js  c++  java
  • Laravel5 cookie和session设置

    Cookies

    Laravel会加密所有已创建的cookie信息,并附加上授权码,当客户端擅自修改cookie信息时,该cookie将被废弃,从而保证安全性。

    获取一个指定的cookie值


    $value = Cookie::get('name');

    添加一个新的cookie键值对


    $response = Response::make('Hello World');

    $response->withCookie(Cookie::make('name', 'value', $minutes));

    加入下一个Response的Cookie队列之中

    如果想在Response创建之前设置cookie,可以使用 Cookie::queue() 方法。cookie将通过应用框架自动添加到最终的Response之中。


    Cookie::queue($name, $value, $minutes);

    创建一个永不过期的cookie键值


    $cookie = Cookie::forever('name', 'value');

    用户提交信息持久化

    有时可能需要在用户的多个请求之间持久化用户提交的信息。 比如,当用户提交的信息验证失败重新返回提交信息页面时还原用户的输入。

    将用户提交的信息存入Session


    Input::flash();

    把指定的用户提交的信息存入Session

     

    Input::flashOnly('username', 'email');

    Input::flashExcept('password');


    如果你需要关联持久用户提交的信息的操作和重定向操作,可以使用如下的链式调用的方法:


    return Redirect::to('form')->withInput();

    return Redirect::to('form')->withInput(Input::except('password'));

    注意: 如果你想持久化其它的信息,请参考 Session 类.
    获取已持久化的用户提交的信息


    Input::old('username');
     
     
  • 相关阅读:
    silverlight重写TextBox PassWordBox
    android使用html开发
    SilverLight中DataGrid显示值转换
    STM32 GPIO 的配置与使用
    开始。。
    VCS使用指令
    【转】关闭 Windows 7中的 6to4 隧道
    DC中关于list、双引号和花括号的使用区别
    解决了microblaze在ISE中例化时自动插入IO buffer
    Recovery time 和 Removal time的概念
  • 原文地址:https://www.cnblogs.com/wicub/p/4873918.html
Copyright © 2011-2022 走看看