<?php
/**
* Created by PhpStorm.
* User: dllo
* Date: 16/8/12
* Time: 下午2:38
*/
header("Content-type:text/html;charset=utf-8");
//开启session
session_start();
//要在session中保存内容,直接赋值
$_SESSION["name"]="Chris Paul";
$_SESSION["name"]="Shaquille ONeal";
$_SESSION["name"]="Yao Ming";
$_SESSION["name"]="Dwight Howard";
session_destroy();
echo $_SESSION["name"];
以上这段程序,既然session_destroy();已经执行了,是不是就不因该有输出“name”?
现在问题是,上述程序还是能输出"Dwight Howard";不知道为什么?求大神解答
释放Session需要这样:
session_unset(); //释放当前在内存中已经创建的所有$_SESSION变量,但不删除session文件以及不释放对应的session
session_destroy(); //删除当前用户对应的session文件以及释放session id,内存中的$_SESSION变量内容依然保留
哦,是这样啊,谢谢您,学习了