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() 函数。