码迷,mamicode.com
首页 > Web开发 > 详细

PHP中的session

时间:2019-07-03 00:19:36      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:文件中   pat   回收   16px   hand   自己   amp   auto   width   

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:\wamp\tmp\"        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)
数据类型 字符串 除了资源以外的所有类型
安全性 不安全 安全

 

PHP中的session

标签:文件中   pat   回收   16px   hand   自己   amp   auto   width   

原文地址:https://www.cnblogs.com/shineguang/p/11123770.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!