hk8lo 发表于 2015-9-1 09:03:13

PHP中Session的基本概念

Session技术与Cookie相似,都是用来存储使用者的相关资料,但是最大的不同之处在于Cookie是将资料存储在客户端电脑中,而Session则是将数据存放于服务器上。把保存的资料比喻成超市里面的会员卡,Cookie技术就相当于需要用户自己保存会员卡,每次去超市必须持有会员卡才能代表自己的身份,那么Session技术就相当于会员卡由超市方保存,每次来超市的时候,只需要报出会员卡的卡号(我们可以称为Session ID),客户端的Cookie中只需要保存Session ID即可!

1.开启session
session_start();//开启一个会话,或者返回已经存在的会话

2.使用session存储数据
session_start();
$_SESSION['username']='liuketong';
$_SESSION['email']='617396279@qq.com';

3.注销变量与销毁session
unset($_SESSION['username']);
unset($_SESSION['email']);
或者$_SESSION=array();
session_unset();//释放session的变量资源
session_destroy();//销毁一个session会话中的全部数据

页: [1]
查看完整版本: PHP中Session的基本概念