文档章节

和session相关的部分函数

Complicated32
 Complicated32
发布于 2014/11/19 16:19
字数 360
阅读 5
收藏 0

session_start(); session_id() session_name()// 如果之前有设置session_name即(session_name('名称');),就会读取否则就是PHPSESSION session_module_name('user'); //session文件保存方式,这个是必须的!除非在Php.ini文件中设置了(session.save_handler=xxx) session_set_save_handler()//自定义session读写操作 session_unset() 在session生命周期,从当前session中注销全部session数据,让$_SESSION成为一个空数组。它与unset($_SESSION)的区别在于:unset直接删除$_SESSION变量,释放内存资源;另一个区别在于,session_unset()仅在session生命周期能够操作$_SESSION数组,而unset()则在整个页面(page)生命周期都能操作$_SESSION数组。session_unset()同样不进行任何IO操作,只影响$_SESSION数组 session_destory() 如果说session_start()初始化一个session的话,而它则注销一个session。意味着session生命周期结束了。在session生命周期结整后,session_register, session_unset, session_register都将不能操作$_SESSION数组,而$_SESSION数组依然可以被unset()等函数操作。这时,session意味着是未定义的,而$_SESSION依然是一个全局变量,他们脱离了关映射关系。 通过session_destroy()注销session,除了结束session生命周期外,它还会删除sesion文件,但不会影响当前$_SESSION变量。即它会产生一个IO操作 ===登出的调用先后
session_unset(); //清空session session_destroy();//删除session文件

session_set_cookie_params() session_get_cookie_params()

© 著作权归作者所有

共有 人打赏支持
上一篇: redis学习一
Complicated32
粉丝 0
博文 4
码字总数 3720
作品 0
南宁
私信 提问
使用无限生命期Session的方法

使用无限生命期Session的方法 [来源] 达内 [编辑] 达内 [时间]2013-03-28 Session储存在服务器端,根据客户端提供的SessionID来得到这个用户的文件,然后读取文件,取得变量的值,Ses...

thinkyoung
2015/05/12
0
0
zookeeper - session建立(4)

概述 在讲解完zookeeper核心的选举部分的功能逻辑之后,另外一个我个人觉得需要理解的就是zookeeper的client-server之间的连接的建立过程,因为除了zookeeper各个节点之间的通信外,另外一大...

晴天哥
05/04
0
0
PHP session会话过期的时间设置方法

在PHP4.0中加入了对Session的支持,方便了我们很多程序,比如购物车等等! 在很多论坛中,Session也用于处理用 户的登陆,记录下用户名和密码,使得用户不必每次都输入自己的用户名和密码!但...

jackguo
2014/03/31
0
1
邓晓波/FxLib

FxLib FxLib 是一款游戏服务器架构 网络底层实现了 tcp udp websocket 的链接方式 并实现了linux跟win跨平台的功能 内容 Net: 封装的网络传输库 Database: 封装的数据库相关 RedisCon: 封装的...

邓晓波
2017/12/28
0
0
PHP模块化编程实践 基于layui前端模板的博客网站搭建

第一步:在layui官网下载官方模板经典模块化前端UI 第二步:完成注册登录操作 新建一个php文件,复制网上已有的MySQL数据库类:完整的PHP MySQL数据库类 将下载的html文件重命名为php文件,在...

丁功春
07/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

java.util.Concurrent.Exchanger源码

类图 源码: package java.util.concurrent;import java.util.concurrent.atomic.AtomicInteger;import java.util.concurrent.atomic.AtomicReference;import java.util.concurrent......

狼王黄师傅
18分钟前
3
0
Kubernetes里的secret最基本的用法

Secret解决了密码、token、密钥等敏感数据的配置问题,使用Secret可以避免把这些敏感数据以明文的形式暴露到镜像或者Pod Spec中。 Secret可以以Volume或者环境变量的方式使用。 使用如下命令...

JerryWang_SAP
昨天
4
0
2018-11-20学习笔记

1. python数据类型: 给变量赋值什么样的值,变量就是什么样的类型 给变量赋值整数,变量就是整数类型 给变量赋值字符串,变量就是字符串类型 123 和“123”一样吗? 在python中 单引号 与双...

laoba
昨天
1
0
使用 React 和 Vue 创建相同的应用,他们有什么差异?

在工作中应用 Vue 之后,我对它有了相当深刻的理解。 不过,俗话说「外国的月亮比较圆」,我好奇「外国的」 React 是怎么样的。 我阅读了 React 文档并观看了一些教程视频,虽然它们很棒,但...

阿K1225
昨天
4
0
2天闭门培训|以太坊智能合约从入门到实战(北京)

2天培训 16个课时 探寻技术原理,精通以太坊智能合约开发 以太坊智能合约是现在应用的最广泛的区块链应用开发方式,HiBlock区块链社区针对以太坊智能合约的学习特别推出2天闭门研修班,通过2...

HiBlock
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部