• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    实现PHP中session存储及删除变量

    首先大家需要了解一下,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输出,测试结果如下:

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

    二、session删除变量

    1、使用unset()

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

    通过echo测试结果如下:

    unset() 销毁指定的变量。

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

    2、使用session_destroy()

    session_destroy();

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

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

    您可能感兴趣的文章:
    • PHP使用Redis实现Session共享的实现示例
    • PHP SESSION机制的理解与实例
    • PHP中如何使用Redis接管文件存储Session详解
    • PHP实现用session来实现记录用户登陆信息
    • PHP实现负载均衡session共享redis缓存操作示例
    • php session_decode函数用法讲解
    上一篇:PHP实现用session来实现记录用户登陆信息
    下一篇:PHP使Laravel为JSON REST API返回自定义错误的问题
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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