1.启动会话
启动PHP会话的方式有两种:一种是使用session_start()函数,另一种是使用session_register()函数为会话创建一个变量来隐含地启动会话。
Session_start()函数之前浏览器不能有任何输出,否则会出现错误。
Session_register()函数使用时,不需要调用session_start()函数,PHP会在创建变量之后隐含地调用session_start()函数。
2.注册会话
会话变量被创建后,全部保存在数组$_SESSION中。
例:
<?php
Session_start();
$_SESSION[“admin”] = null;
//声明一个名为admin的变量,并赋空值
?>
3.使用会话
<?php
If(!empty($_SESSION[‘session_name’])){
$myvalue = $_SESSION[‘session_name’];
?>
4.删除会话
1)删除单个会话
例:
Unset($_SESSION[‘user’]);
使用unset()函数时,要注意$_SESSION数组中元素不能省略,即不可以一次注销整个数组,这样会禁止整个会话的功能。
2)删除多个会话
通过将一个空的数组赋值给$_SESSION来实现,例:
$_SESSION = array();
3)结束当前会话
使用session_destory()函数清除结束当前的会话,并清空会话中的所有资源,彻底销毁Session,例:
Session_destroy();