zoukankan      html  css  js  c++  java
  • aa

    ========================================

    第七章:tp的其他

    Session

    cookie

    Tp中分页

    Tp的文件上传

    安全与优化

    =============================

    SESSION:

    系统提供了Session管理和操作的完善支持,全部操作可以通过一个内置的session函数完成。

    session赋值

    Session赋值比较简单,直接使用:

    session('name','value');  //设置session

    session取值

    Session取值使用:

    $value = session('name');

    ------------------------------------------------------------------------------

    session删除

    session('name',null); // 删除name

    要删除所有的session,可以使用:

    session(null); // 清空当前的session

    session判断

    要判断一个session值是否已经设置,可以使用

    session('?name');

    用于判断名称为namesession值是否已经设置

     ----------------------------------------------------------------------------

    COOKIE

    系统内置了一个cookie函数用于支持和简化Cookie的相关操作。

    Cookie设置

    cookie('name','value');  //设置cookie

    cookie(name,value,3600); // 指定cookie保存时间

    Cookie获取

    获取cookie很简单,无论是怎么设置的cookie,只需要使用:

    $value = cookie('name');

     ----------------------------------------------------------------------------

    Cookie删除

    删除某个cookie的值,使用:

    cookie('name',null);

    要删除所有的Cookie值,可以使用

    cookie(null); // 清空当前设定前缀的所有cookie

    cookie(null,'think_'); //  清空指定前缀的所有cookie

     -----------------------------------------------------------------------

    通常在数据查询后都会对数据集进行分页操作,ThinkPHP也提供了分页类来对数据分页提供支持。

    分页类位于扩展类库下面,需要先导入才能使用

    ---------------------------------------------------------------------------------------------

    导入分页类

    $User = M('user'); // 实例化User对象

    import('ORG.Util.Page');// 导入分页类

    $count=$User->count();// 查询满足要求的总记录数

    $Page=new Page($count,2);// 实例化分页类 传入总记录数和每页显示的记录数

    $show=$Page->show();// 分页显示输出

    $list = $User->limit($Page->firstRow.','.$Page->listRows)->select();

    $this->assign('list',$list);// 赋值数据集

     $this->assign('page',$show);// 赋值分页输出

    $this->display();

     ------------------------------------------------------------------------------

  • 相关阅读:
    爬虫-selenium模块
    动画《区块链100问》第4集:第一个比特币诞生啦!
    动画《区块链100问》第5集:谁是中本聪?
    动画《区块链100问》第6集:密码朋克是什么?
    动画《区块链100问》第7集:比特币是怎么发行的?
    动画《区块链100问》第8集:披萨居然卖到3亿元?
    动画《区块链100问》第9集:中本聪的继任者是谁?
    动画《区块链100问》第10集:早期比特币还能白送!
    《区块链100问》第11集:比特币为什么还没挖完?
    《区块链100问》第12集:比特币如何实现总量恒定?
  • 原文地址:https://www.cnblogs.com/vip-deng-vip/p/7355441.html
Copyright © 2011-2022 走看看