• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 一文搞定TP框架中session()的用法

一文搞定TP框架中session()的用法

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了TP框架,session()的用法等相关知识,希望对您有所帮助

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

用法

session(name,name,value='')

参数

name(必须):如果传入数组 则表示进行session初始化,如果传入null表示清空当前session,如果是字符串则表示session赋值、获取或者操作。
Value(可选):要设置的session值,如果传入null表示删除session,默认为空字符串


session初始化设置

如果session方法的name参数传入数组则表示进行session初始化设置,例如:

session(array('name'=>'session_id','expire'=>3600));

初始化之后系统会自动启动session,如果不希望系统自动启动session的话,可以设置SESSION_AUTO_START为false

例如:

'SESSION_AUTO_START' =>false

关闭自动启动后可以项目的公共文件或者在控制器中通过手动调用session_start或者session('[start]') 启动session。


session赋值

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


session取值

$value = session('name');


session删除

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


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

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


session判断

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

session('?name');

用于判断名称为name的session值是否已经设置


session管理

session方法支持一些简单的session管理操作,用法如下:

session('[操作名]');session('[pause]'); // 暂停session写入session('[start]'); // 启动sessionsession('[destroy]'); // 销毁sessionsession('[regenerate]'); // 重新生成session id

php自带函数session_unset。作用是清除(释放)所有的SESSION(会话)变量,如果你需要清除某一个会话变量,应该使用

unset($_SESSION['var']);


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • TP框架如何实现163或QQ邮件的收发
  • TP框架中的钩子怎么配置调用(附代码实例)
  • 一文搞定TP框架中session()的用法

相关文章

  • 2022-04-29Photoshop设计立体喜庆的舞台效果图
  • 2022-04-29Photoshop创建梦幻迷离的彩虹背景
  • 2022-04-29JavaScript的math方法有哪些
  • 2022-04-29Illustrator绘制水晶质感苹果标志
  • 2022-04-29百度更加重视和同行交换连接,事实证明
  • 2022-04-29网站SEO第一步:忘掉你的目标关键词
  • 2022-04-29PHP实现长轮询消息实时推送功能代码实例讲解
  • 2022-04-29MySQL 日期加减函数汇总
  • 2022-04-29Linux中php安装目录在哪个文件夹
  • 2022-04-29windows登陆界面制作

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • vue2&vue3数据响应式原理分析及手动实现(实例详解)
    • CSS实现瀑布流的两种方式
    • DEDECMS用函数实现隔行换色以及分组加线
    • PHP调用今天的日期几月星期几
    • 优化Laravel数据库查询的18个技巧
    • MAC环境配置定时任务
    • PHP制作微信自定义分享
    • 最新苹果cms漏洞被频繁挂马该如何解决
    • PhotoShop自定义图案制作背景纹理教程
    • Discuz!您当前的访问请求当中含有非法字符,已经被系统拒绝解决办法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有