加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP中的session

发布时间:2020-12-13 17:31:52 所属栏目:PHP教程 来源:网络整理
导读:1.1原理 ? ? ?1.session是服务器端的技术 ? ? ?2.session是基于cookie技术的 1.2session操作 ? ? ?1.默认情况下,会话不会自动开启,通过session_start()开启会话 ? ? ?2.通过session_id()获取会话的编号 ? ? ? ? ? ?3、通过$_SESSION操作会话 ? ? ?4、会话

1.1原理

? ? ?1.session是服务器端的技术

? ? ?2.session是基于cookie技术的

1.2session操作

? ? ?1.默认情况下,会话不会自动开启,通过session_start()开启会话

? ? ?2.通过session_id()获取会话的编号? ? ?

? ? ?3、通过$_SESSION操作会话

? ? ?4、会话可以保存除了资源以外的所有类型。

? ? ?5、重复开启会话会报错,一般出现在包含文件中。

1.3与会话有关的配置

1、session.save_path="F:wamptmp" session保存的地址 2、session.auto_start = 1 session自动开启,默认不自动开启 3、session.save_handler = files 会话以文件的形式保存 4、session.gc_maxlifetime = 1440 会话的生命周期是1440秒

1.4销毁会话

? ? ??通过session_destroy()销毁会话?

? ? ? 销毁会话就是删除自己的会话文件。

<?php session_start(); session_destroy();    //销毁会话

1.5垃圾回收? ? ??

? ? ?? 1、会话文件超过了生命周期是垃圾文件。

? ? ? 2、PHP自动进行垃圾回收

? ? ? 3、垃圾回收的概率默认是1/1000

1.6session和cookie的区别

?

cookie


session

保存位置
客户端 服务器端
数据大小 ?
小(4K)
数据类型 字符串 除了资源以外的所有类型
安全性 不安全 安全

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读