PHP中session存储及删除变量的方法

Session 变量保存的信息是单一用户的,并且可供应用程序中的所有页面使用。
但是session会话信息是临时的,在用户离开网站后就会被删除。
如果需要永久储存信息,就需要把数据存储在数据库中。

1 <?php
2 session_start();
3 $name = 'jack Ma';
4 $_SESSION['name'] = $name;
5 echo $_SESSION['name'];

通过echo输出,测试结果如下:

二、session删除变量

1、使用unset()

1 <?php
2 session_start();
3 $name = 'jack Ma';
4 $_SESSION['name'] = $name;
5 unset($_SESSION['name']);
6 echo $_SESSION['name'];

通过echo测试结果如下:

unset() 销毁指定的变量。

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

2、使用session_destroy()

1 session_destroy();

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

原文地址:https://www.cnblogs.com/clubs/p/11571429.html