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();

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

  • 相关阅读:
    遗传算法中适值函数的标定与大变异算法
    遗传算法中几种不同选择算子及Python实现
    BZOJ_4025_二分图_线段树按时间分治+并查集
    BZOJ_1818_[Cqoi2010]内部白点 _扫描线+树状数组
    BZOJ_3165_[Heoi2013]Segment_线段树
    UOJ_21_【UR #1】缩进优化_数学
    UOJ_14_【UER #1】DZY Loves Graph_并查集
    BZOJ_5359_[Lydsy1805月赛]寻宝游戏_DP
    BZOJ_2813_奇妙的Fibonacci_线性筛
    51nod_1236_序列求和 V3 _组合数学
  • 原文地址:https://www.cnblogs.com/vip-deng-vip/p/7355441.html
Copyright © 2011-2022 走看看