• 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()的用法

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了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()的用法

相关文章

  • 数据库优化的几种方式分别是什么
  • ThinkPHP5跟laravel的区别有哪些
  • 论坛网站推广案例分析
  • Photoshop设计贴纸效果的创意艺术字教程
  • Javascript如何实现json字符串与对象转换
  • Phpcms和DedeCMS程序比较分析
  • wordpress怎么添加自定义按钮并导出csv
  • Linux怎么安装ffmpeg-php扩展
  • 织梦DedeCMS后台添加一键推送百度站长、MIP、熊掌号功能
  • Photoshop详细解析置换滤镜的工作原理

文章分类

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

最近更新的内容

    • Illustrator制作出超仿真的缝线文字效果
    • DedeCMS关键词替换问题较完美解决方案
    • 一分钟学会PHP中关于封装验证码(上)
    • Photoshop制作洁白的云朵艺术字教程
    • 织梦cms内容页调用评论数量的方法
    • uni-app中怎么开发一个全局弹层组件(代码示例)
    • 如何解决centos6终端乱码问题
    • 完美实现CSS垂直居中的11种方法
    • 怎么利用配置文件来管理多个 Node.js 进程
    • js获取UEditor富文本编辑器中的图片地址

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

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