php sessions怎么封装,PHP Sessions

PHP的会话变量

当你正与一个应用程序,你打开它,做一些改变,然后将其关闭。这是很像会议。计算机知道你是谁。它知道当您启动应用程序,当您结束。但是,在互联网上有一个问题: Web服务器并不知道你是谁和你怎么做,因为HTTP地址不保持状态。

了一个PHP会议解决了这个问题,让您存储的用户信息在服务器上以供日后使用(即用户名,购物项目等) 。然而,会议的信息是暂时的,将被删除后,用户已经离开了网站。如果您需要永久储存您可能会想要储存数据在数据库中。

会议的工作创造一个独特的识别码(的UID )为每个访问者和存储变量在此基础上的UID 。独特标识或者保存在一个cookie或宣传中的网址。

从一个PHP会议

在您可以存储用户的资料,你的PHP会议上,您必须先启动了会议。

注: session_start ( )函数必须出庭标记:

<?php session_start(); ?>
  
  
 
 

以上代码将注册用户的会议服务器,让您开始保存用户信息,并指派一名的UID为用户的会议。

存储会话变量

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

<?php session_start();  // store session data  $_SESSION['views']=1;  ?>
  
<?php //retrieve session data  echo "Pageviews=". $_SESSION['views'];  ?>
  
输出
pageviews=1
 
 
 

在下面的例子中,我们创建一个简单的网页意见柜台。该isset ( )函数检查,

如果“意见”变数已设定。如果“意见”已经成立,我们可以增加我们的柜台。如果“意见”并不存在,

我们建立了一个“意见”变量,并将其设置为1 :

<?php 

session_start();

if(isset($_SESSION['views']))

$_SESSION['views']=$_SESSION['views'] 1;

else

$_SESSION['views']=1;

echo "Views=". $_SESSION['views'];

?>

 
 

摧毁了会议

如果你想删除一些会议资料,您可以使用字母( )或session_destroy ( )函数。

该取消( )函数是用来释放指定的会话变量:

<?php 

unset($_SESSION['views']); ?>

 
 
 

您也可以完全摧毁了会议通过调用session_destroy ( )函数:

<?php 

session_destroy(); ?>

 
 

注: session_destroy ( )将重设您的会议,你将失去所有的存储会话数据。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值