删除某个session值可以使用PHP的unset函数,删除后就会从全局变量$_SESSION中去除,无法访问。

session_start();
$_SESSION['name'] = 'jobs';
unset($_SESSION['name']);
echo $_SESSION['name']; //提示name不存在

如果要删除所有的session,可以使用session_destroy函数销毁当前session,session_destroy会删除所有数据,但是session_id仍然存在。

session_start();
$_SESSION['name'] = 'jobs';
$_SESSION['time'] = time();
session_destroy();

值得注意的是,session_destroy并不会立即的销毁全局变量SESSION中的值,只有当下次再访问的时候,_SESSION中的值,只有当下次再访问的时候,S​ESSION中的值,只有当下次再访问的时候,_SESSION才为空,因此如果需要立即销毁$_SESSION,可以使用unset函数。

session_start();
$_SESSION['name'] = 'jobs';
$_SESSION['time'] = time();
unset($_SESSION);
session_destroy();
var_dump($_SESSION); //此时已为空

如果需要同时销毁cookie中的session_id,通常在用户退出的时候可能会用到,则还需要显式的调用setcookie方法删除session_id的cookie值。

php删除与销毁session相关推荐

  1. php session 释放,php中删除Session和销毁Session的方法

    删除某个session值可以使用PHP的unset函数,删除后就会从全局变量$_SESSION中去除,无法访问.session_start(); $_SESSION['name'] = 'jobs'; ...

  2. 使用 session_destroy() 销毁session文件时 报 Trying to destroy uninitialized session 错误解决办法

    在使用  sessiodestroy() 销毁session文件的时候,必须要先使用sessionstart()   来开启session 后才能删除session文件

  3. 用于读、写、删除、比较Session中的用户信息的类库。

    /// <summary>     /// 用于读.写.删除.比较Session中的用户信息.     /// </summary>     [Serializable]    ...

  4. python关闭浏览器删除session_Django操作session 的方法

    session是存放在服务端的,在django中使用session必须要先在数据库中创建django_session表,session相关信息都要依赖此表 获取session request.sess ...

  5. php销毁session退出登陆笔记

    PHP退出登陆需要三步骤: 1.清空session $_SESSION=array(); 2.销毁客户端设置的cookie setCookie("PHPSESSID"," ...

  6. C++实现线性顺序表的初始化,插入,删除,销毁,清空等功能

    C++实现线性顺序表的初始化,插入,删除,销毁,清空等功能 以下代码主要严蔚参考敏主编的<数据结构>(C语言)编写 //线性顺序表 #include <iostream> #d ...

  7. java 主动销毁session,关于java:问题Session的销毁方式到底有哪些

    问题:Session的销毁形式到底有哪些? Session,作为咱们离不开的后盾的技术,它的呈现次要是为了解决 Http 协定的无状态特点,用于解决用户状态的存储问题,而往往对于存储来说都会波及到一个 ...

  8. C/C++【顺序表】【初始化、赋值、打印、取值、查找、插入、删除、销毁、综合举例】

    目录 1.运行截图 2.代码 1.运行截图 2.代码 #include <stdio.h> #include <stdlib.h>#define MAXSIZE 100 #de ...

  9. 销毁session的四种方法

    单独的销毁一个单元,即把$_SESSION数组中的一个单元消除掉:unset($_SESSION['user']); 把$_SESSION数组给清空:$_SESSION = array(); 利用方法 ...

  10. java怎么销毁session_「销毁session」java中session和cookie的创建与销毁

    1.后端创建cookie Cookie cookName =newCookie("cookName", cookValue);cookName.setMaxAge(60*60*24 ...

最新文章

  1. 2019年上半年收集到的人工智能自然语言处理方向干货文章
  2. hssfcolor 不建议使用_POI导出Excel经典实现
  3. 【Android 逆向】函数拦截实例 ( 函数拦截流程 | ① 定位动态库及函数位置 )
  4. STM32F103中文参考手册之时钟树
  5. Sharepoin学习笔记—架构系列--04 Sharepoint的四种执行模型 1
  6. [Jmeter] 基本使用的总结
  7. 61 MM配置-后勤发票校验-发票冻结-设置容差限制
  8. #单机只打开一次窗口_单窗口单IP和单机单IP哪个好?
  9. Symbian中的iScanCode和iCode(转)
  10. 自定义词库扩展和停止
  11. 服务器系统文件sam在哪里,SAM文件介绍
  12. 如何设置Macbook pro的Touch bar
  13. R语言 交互式绘图echarts4r包Pictorial深探
  14. 第11章组件装饰和视觉效果-DecoratedBox装饰盒子-背景图效果
  15. 【好工具】Sourcegraph助你网页端快速浏览项目代码
  16. matlab上能仿真功率吗,基于MATLAB的高功率因数整流器仿真实验平台
  17. 手机微信里面的文件打印步骤
  18. 武汉科技大学18计算机学院拟录取分数线,2018年武汉科技大学考研复试分数线及复试录取办法...
  19. 2020最新手机号段归属地数据库 高性能dat解析
  20. 华为交换机拆解,学EMC基本操作

热门文章

  1. CSDN企业账户用户手册操作文档
  2. 利用Adams对单摆进行建模、仿真的动力学分析
  3. PPT+VBA实现计时(倒计时)展示
  4. 乐优商城(12)--授权中心
  5. 计算机毕业设计进度计划表,毕业设计 进度计划表
  6. TortoiseSVN中Branching和Merging实践
  7. NV12图像格式叠加(水印原理演示)
  8. npm安装github包
  9. ensp查看历史配置命令_华为eNSP配置基本命令
  10. 并行程序设计导论pdf电子书_并行程序设计导论