实现PHP中session存储及删除变量


Posted in PHP onOctober 15, 2018

首先大家需要了解一下,PHP中session什么意思?有什么用?

session中文的意思可以表示为“会话”,其本来的含义是指有始有终的一系列动作/消息,例如用户提问某个问题,然后被回答,这样一个完整的对话,就相当于一次会话。

而PHP session 变量就是用于存储有关用户会话的信息,或更改用户会话的设置。Session 变量保存的信息是单一用户的,并且可供应用程序中的所有页面使用。

但是session会话信息是临时的,在用户离开网站后就会被删除。如果需要永久储存信息,就需要把数据存储在数据库中。

那么下面我们就结合简单的代码示例,为大家介绍PHP中session的基础用法,存储变量以及删除变量。

一、session存储变量

当你需要将用户的信息存储到session中时,必须先开启会话。

代码示例如下:

<?php
session_start();
$name="123";
$_SESSION['username']=$name;
$_SESSION['password']=$name;
 
echo $_SESSION['password'];

这里我们先开启会话,然后将变量$name存储到session中。通过echo输出,测试结果如下:

实现PHP中session存储及删除变量

session_start() 会创建新会话或者重用现有会话。

二、session删除变量

1、使用unset()

<?php
session_start();
$name="123";
$_SESSION['username']=$name;
unset($_SESSION['username']);
echo $_SESSION['username'];

通过echo测试结果如下:

实现PHP中session存储及删除变量

unset() 销毁指定的变量。

unset() 在函数中的行为会依赖于想要销毁的变量的类型而有所不同。

2、使用session_destroy()

session_destroy();

session_destroy() 销毁当前会话中的全部数据,但是不会重置当前会话所关联的全局变量, 也不会重置会话 cookie。如果需要再次使用会话变量,必须重新调用 session_start() 函数。

本篇文章就给关于PHP中session存储变量以及删除变量的方法介绍,也是非常简单的,希望对需要的朋友有所帮助!

PHP 相关文章推荐
用PHP生成html分页列表的代码
Mar 18 PHP
PHP高级OOP技术演示
Aug 27 PHP
php中session过期时间设置及session回收机制介绍
May 05 PHP
php实现点击可刷新验证码
Nov 07 PHP
php socket通信(tcp/udp)实例分析
Feb 14 PHP
微信支付开发交易通知实例
Jul 12 PHP
PHP微信红包生成代码分享
Oct 06 PHP
PHP图片水印类的封装
Jul 06 PHP
visual studio code 调试php方法(图文详解)
Sep 15 PHP
php生成复杂验证码(倾斜,正弦干扰线,黏贴,旋转)
Mar 12 PHP
laravel接管Dingo-api和默认的错误处理方式
Oct 25 PHP
php设计模式之原型模式分析【星际争霸游戏案例】
Mar 23 PHP
PHP实现用session来实现记录用户登陆信息
Oct 15 #PHP
PHP中使用CURL发送get/post请求上传图片批处理功能
Oct 15 #PHP
深入理解 PHP7 中全新的 zval 容器和引用计数机制
Oct 15 #PHP
php实现二叉树中和为某一值的路径方法
Oct 14 #PHP
php中青蛙跳台阶的问题解决方法
Oct 14 #PHP
PHP通过文件路径获取文件名的实例代码
Oct 14 #PHP
ThinkPHP中获取指定日期后工作日的具体日期方法
Oct 14 #PHP
You might like
第四节--构造函数和析构函数
2006/11/16 PHP
PHP5 字符串处理函数大全
2010/03/23 PHP
PHP遍历目录并返回统计目录大小
2014/06/09 PHP
给ECShop添加最新评论
2015/01/07 PHP
laravel 解决强制跳转 https的问题
2019/10/22 PHP
一个简单的jQuery计算器实现了连续计算功能
2014/07/21 Javascript
jQuery中:visible选择器用法实例
2014/12/30 Javascript
使用javascript将时间转换成今天,昨天,前天等格式
2015/06/25 Javascript
小巧强大的jquery layer弹窗弹层插件
2015/12/06 Javascript
JavaScript高级程序设计(第三版)学习笔记6、7章
2016/03/11 Javascript
JS 日期与时间戮相互转化的简单实例
2016/06/22 Javascript
js 能实现监听F5页面刷新子iframe 而父页面不刷新的方法
2016/11/09 Javascript
详解闭包解决jQuery中AJAX的外部变量问题
2017/02/22 Javascript
vue实现登录后页面跳转到之前页面
2018/01/07 Javascript
微信小程序实现简单评论功能
2018/11/28 Javascript
vue中axios实现数据交互与跨域问题
2019/05/12 Javascript
关于javascript中的promise的用法和注意事项(推荐)
2021/01/15 Javascript
Nest.js 授权验证的方法示例
2021/02/22 Javascript
[36:45]TNC vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[01:03:27]NAVI vs EG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python 过滤字符串的技巧,map与itertools.imap
2008/09/06 Python
Python 字典(Dictionary)操作详解
2014/03/11 Python
Python多进程同步简单实现代码
2016/04/27 Python
PYTHON 中使用 GLOBAL引发的一系列问题
2016/10/12 Python
Python中的groupby分组功能的实例代码
2018/07/11 Python
NLTK 3.2.4 环境搭建教程
2018/09/19 Python
python 实现aes256加密
2020/11/27 Python
天猫超市:阿里巴巴打造的网上超市
2016/11/02 全球购物
100%植物性、有机、即食餐:Sakara Life
2018/10/25 全球购物
火锅店创业计划书范文
2014/02/02 职场文书
yy婚礼司仪主持词
2014/03/14 职场文书
工作疏忽检讨书500字
2014/10/26 职场文书
社区灵活就业证明
2014/11/03 职场文书
团委副书记工作总结
2015/08/14 职场文书
事业单位工作人员2015年度思想工作总结
2015/10/15 职场文书
Java 超详细讲解IO操作字节流与字符流
2022/03/25 Java/Android