个PHP会话变量是用来存储用户会话信息,或更改设置。 Session变量容纳约一个单一的用户信息,并提供给一个应用程序的所有页面
PHP的会话变量
当您与应用程序的工作,你打开它,做一些更改,然后关闭它。这很像一个会话。该计算机知道你是谁。它知道当您启动应用程序,当您结束。但有一个问题:在Web服务器不知道你是谁,你做什么,因为HTTP地址不维护国家在互联网上出现。
解决了一个PHP会议通过允许您存储在服务器上以供将来使用用户信息(如用户名,购物项目等)这个问题。不过,会话信息是暂时的,之后,用户将被删除,已经离开了网站。如果你需要一个长期的储存可能要存储在数据库中的数据。
会议的工作,通过创建一个唯一的ID为每名旅客和存储变量(UID)以及基于此的UID。的UID要么是存储在cookie中或在URL中传播。
-------------------------------------------------- ------------------------------
启动一个PHP会话
在你可以存储在PHP会话的用户信息,你必须首先启动了会议。
注:session_start()函数必须出现在标记:
php session_start(); ?>
上面的代码将与服务器注册用户的会话,允许您启动保存用户信息,并指定该用户的会话的UID。
-------------------------------------------------- ------------------------------
存储在会话变量
正确的方法来存储和检索会话变量是使用PHP $ _SESSION变量:
session_start();
// store session data
$_SESSION['views']=1;
?>
//retrieve session data
echo "Pageviews=". $_SESSION['views'];
?>
Output:
Pageviews=1
在下面的例子,我们创建了一个简单的页面,点击计数器。在isset()函数检查是否“意见”变量已设置。如果“意见”已经确立,我们可以增加我们的柜台。如果“意见”不存在,我们创建了一个“意见”变量,并将其设置为1:
session_start();
if(isset($_SESSION['views']))
$_SESSION['views']=$_SESSION['views']+1;
else
$_SESSION['views']=1;
echo "Views=". $_SESSION['views'];
?>
销毁一个会话
如果你想删除某些会话数据,你可以使用unset()或session_destroy()函数。
在unset()函数是用来释放指定的会话变量
unset($_SESSION['views']);
?>
You can also completely destroy the session by calling the session_destroy() function:
session_destroy();
?>
敢达决战官方正版 安卓版v6.7.9
下载敢达决战 安卓版v6.7.9
下载像素火影骨架佐助 (Perseverance Fire Shadow)手机版v1.16
下载要塞英雄 安卓版v33.20.0-39082670-Android
下载梦想城镇vivo最新版本 安卓版v12.0.1
梦想城镇vivo版是这款卡通风模拟经营类手游的渠道服版本,玩
怦然心动的瞬间 安卓版v1.0
怦然心动的瞬间是一款真人向的恋爱互动游戏,在游戏中玩家将扮演
曼尼汉堡店游戏 安卓版v1.0.3
曼尼汉堡店是一款非常好玩的精品恐怖类型冒险游戏,在这款游戏中
现代总统模拟器去广告版 安卓版v1.0.46
现代总统模拟器是一款休闲养成类游戏,可能对于不少的玩家来说都
现代总统模拟器付费完整版 安卓版v1.0.46
现代总统模拟器高级版在商店是需要付费的,相对于普通版本,高级