首先,我们需要知道会话在PHP中的含义。有什么用?
Session在汉语中可以表示为“会话”,其本义是指自始至终的一系列动作/信息。例如,用户提出一个问题,然后得到回答。这样完整的对话相当于一次谈话。
而PHP会话变量用来存储用户会话的信息或者改变用户会话的设置。会话变量保存的信息是单用户的,可以被应用程序中的所有页面使用。
但是,会话信息是临时的,将在用户离开网站后删除。如果需要永久存储信息,则需要将数据存储在数据库中。
然后我们将通过一个简单的代码示例介绍会话在PHP中的基本用法,存储变量和删除变量。
1.会话存储变量
当需要在会话中存储用户信息时,必须首先打开会话。
代码示例如下:
?PHP session _ start();$ name=' 123$ _ SESSION[' username ']=$ name;$ _ SESSION[' password ']=$ name;echo $ _ SESSION[' password '];这里,我们首先启动会话,然后在会话中存储变量$name。通过回波输出,测试结果如下:
Session_start()创建新会话或重用现有会话。
二、会话删除变量
1.使用unset()
?PHP session _ start();$ name=' 123$ _ SESSION[' username ']=$ name;unset($ _ SESSION[' username ']);echo $ _ SESSION[' username '];回声测试结果如下:
Unset()销毁指定的变量。
unset()在函数中的行为因要销毁的变量类型而异。
2.使用session_destroy()
session _ destroy();Session_destroy()销毁当前会话中的所有数据,但不会重置与当前会话关联的全局变量,也不会重置会话cookie。如果需要再次使用会话变量,必须再次调用session_start()函数。
本文介绍了PHP中会话中存储变量和删除变量的方法,也很简单,希望对有需要的朋友有所帮助!