php会话中可以用来干什么

  介绍

这篇文章将为大家详细讲解有关php会话中可以用来干什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

php中会话的用法有:1,开始,【session_start();】; 2,存储会话变量,【$ _SESSION[& # 39;观点# 39;]=1;】;3,终结会话,【session_destroy ();。

会话的工作机制:

为每个访问者创建一个唯一的id (UID),并基于这个UID来存储变量.UID存储在饼干中,亦或通过URL进行传导。

一、开始php会话

在您把用户信息存储到php会话中之前,首先必须启动会话。

注释:session_start()函数必须位于& lt; html>标签之前:

& lt; ?php session_start ();比;      & lt; html>   & lt; body>      & lt;/body>   & lt;/html>

上面的代码会向服务器注册用户的会话,以便您可以开始保存用户信息,同时会为用户会话分配一个UID。

二、存储会话变量

存储和取回会话变量的正确方法是使用PHP $ _SESSION变量:

& lt; PHP ?   session_start ();//存储会话数据   $ _SESSION[& # 39;观点# 39;]=1;   比;      & lt; html>   & lt; body>      php & lt; ?//检索会话数据   回声“页面浏览量=啊? _SESSION[& # 39;观点# 39;];   比;      & lt;/body>   & lt;/html>

输出:

页面浏览量=1

在下面的例子中,我们创建了一个简单的翻页计数器.isset()函数检测是否已设置“views"变量。如果已设置“views"变量,我们累加计数器。如果“views"不存在,则我们创建“views"变量,并把它设置为1:

& lt; php ?   session_start ();      如果(收取($ _SESSION[& # 39;观点# 39;)))   $ _SESSION[& # 39;观点# 39;]=$ _SESSION[& # 39;观点# 39;]+ 1;      其他的   $ _SESSION[& # 39;观点# 39;]=1;=盎厣笆油肌? _SESSION[& # 39;观点# 39;];   ?在

三,终结会话

如果您希望删除某些会话数据,可以使用设置()或session_destroy()函数。

设置()函数用于释放指定的会话变量:

& lt; php ?   设置($ _SESSION[& # 39;观点# 39;]);   ?在

您也可以通过session_destroy()函数彻底终结会话:

& lt; php ?   session_destroy ();   祝辞;

注释:session_destroy()将重置会话,您将失去所有已存储的会话数据。

php会话中可以用来干什么