介绍
这篇文章将为大家详细讲解有关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会话中可以用来干什么